Я новичок в JSF 2. Мой вопрос связан с ответом BalusC на этот вопрос jsf2 ajax update parts на основе параметров запроса I попробовал код кикстарта, опубликованный BalusC, и я обнаружил ошибку синтаксического анализа EL:
/nameofpage.xhtml @12,64 rendered="#{bean.panels.contains('u1')}"
Error Parsing: #{bean.panels.contains('u1')}
Я предполагаю, что это вызвано тем, что я не использую контейнер с поддержкой Servlet 3.0 / EL 2.2 с /WEB-INF/web.xml, объявленным в соответствии с Servlet 3.0 spec. Я использую Tomcat 6.
BalusC в своем ответе предложил создать собственную функцию EL. Но как мне добиться этого с помощью специальной функции EL? Или это можно исправить, просто настроив определенные части моего проекта?
Ниже мой web.xml
:
Faces Servlet
javax.faces.webapp.FacesServlet
Faces Servlet
*.jsf
javax.faces.PROJECT_STAGE
Development
index.jsp
index.html