Я обновляю 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");
}
}