JSF два параметра из двух inputText в один метод - PullRequest
0 голосов
/ 05 ноября 2011

У меня есть метод, который берет x и y, складывает их вместе и возвращает результат. Теперь первый InputText будет принимать x, а второй - Y. Но я хочу передать X и Y одному и тому же методу, так что будет вызываться public int addNumbers (int x, int y) и возвращать его. Есть идеи как? я очень, очень плохо знаком с JSF Спасибо,

1 Ответ

0 голосов
/ 05 ноября 2011

Иметь управляемую форму

public DataFormBean{
   String number1;
   String number2;
   //setter getter + constructors
}

public ActionBean{
    DataFormBean dataBean;
    //setter + getter

    public String add(){
       // convert your number here to int and pass it to the method and set the result back to the baen
    }
}

Вам нужно объявить управляемый бин и сделать инъекцию

<h:form>
  <h:inputText value="#{dataBean.number1}" >
  <h:inputText value="#{dataBean.number2}" >
<h:commandButton action="#{actionbean.add}" >
</h:form>

См.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...