如何創(chuàng)建自定義EL函數(shù)來調(diào)用靜態(tài)方法?我是JSF 2的新手。我的問題與BalusC對這個問題的回答有關?;谡埱髤?shù)的jsf 2 Ajax更新部件我嘗試了BalusC發(fā)布的啟動代碼,并遇到了一個EL解析錯誤: /nameofpage.xhtml @12,64 rendered="#{bean.panels.contains('u1')}"
Error Parsing: #{bean.panels.contains('u1')}我猜這是因為我沒有運行Servlet3.0/El2.2支持容器,而/Web-INF/web.xml聲明為Servlet3.0規(guī)范。我用的是Tomcat 6。BalusC在他的回答中建議創(chuàng)建一個定制的EL函數(shù)。但是如何使用自定義的EL函數(shù)來完成這個任務呢?或者僅僅通過配置項目的某些部分就可以解決這個問題嗎?下面是我的web.xml:<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
ns/javaee/web-app_2_5.xsd" version="2.5">
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
</servlet-mapping>
<context-param>
<param-name>javax.faces.PROJECT_STAGE</param-name>
<param-value>Development</param-value>
</context-param>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
<welcome-file>index.html</welcome-file>
</welcome-file-list></web-app>
添加回答
舉報
0/150
提交
取消