JSF 2.3.3 jar - сообщение об ошибке JSP.2.3.4 не разрешает буквальные значения в этом случае - PullRequest
0 голосов
/ 11 марта 2019

Я обновляю jar myfaces с 1.1.5 до 2.3.3 (myfaces-impl-2.3.3 и myfaces-api-2.3.3), и старая страница jsp выдает ошибку ниже. Это не работает в новой версии myfaces 2.3.3? Есть ли другие банки, которые нужно обновить? Какие изменения необходимы, чтобы решить эту проблему?

Литеральное значение было указано для атрибута actionListener, который определяется как отложенный метод с типом возврата void. JSP.2.3.4 не разрешает литеральные значения в этом случае

  <h:commandLink  actionListener="#{MyBean.testmethod}" action="testmethod" >
                    <h:outputText value="exit" />
   </h:commandLink> 

class MyBean{

    public void testmethod(ActionEvent ae){
        System.out.println("calling test method");
    }   

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