Как создать пользовательскую функцию EL для вызова статического метода?

Я новичок в 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
  

49
задан Community 23 May 2017 в 02:10
поделиться