JSF - Java - EJB - PullRequest
       24

JSF - Java - EJB

1 голос
/ 05 октября 2011

Я новичок в J2EE и у меня проблемы с EJB.У меня уже есть форма JSF, которая работает нормально.Я добавляю новое поле в эту форму и привязываю его к классу java (1), добавляю методы getter и setter к соответствующему классу java (2) и пытаюсь отправить этот объект в мой класс анализатора (3) (который анализируетформировать объекты и использовать их для получения запросов из базы данных).1) .jsf

<td>
     <webuijsf:label for="textArea333" text="fee"/>
  </td>
  <td colspan="2">
      <webuijsf:textArea binding="#{user$form.test}" id="textArea333" rows="1" required="true"/>
   </td>

2) .java

    public TextArea test = new TextArea();
    public TextArea getTest(){
        return test;
    }
    public void setTest(TextArea test){
        this.test = test;
    }
 System.out.println("test in java class " + tested); // works fine
 request.addParameter("test", tested); // request object is used for sending data to //analyzer class
 System.out.println(request.toString()); // works fine

3) класс анализатора: ...

else if (argument.getReportArgument().getName().equals("netcost")) {
                        netcost = (Integer) argument.getValue().getObject();
                        System.out.println("netcost" + cost); // works fine
}else if(argument.getReportArgument().getName().equals("test")){
                        test = (Integer)argument.getValue().getObject();
                        System.out.println("test" + test); // doesn't work.
}

Работает нормально до шага 3, но я не могу получить свой тестовый аргумент из моего класса анализатора.Я могу получить другие аргументы (например, приведенный выше - аргумент стоимости), но не могу найти свой вновь созданный аргумент.Должен ли я сделать дополнительный анализ для моего класса анализатора?Есть ли у вас мнение о том, что мне не хватает?Как я уже сказал, я новичок в J2EE, возможно, я пропускаю один важный шаг ..

...