最简单的方法是删除jboss-el.jar,它是一个EL 2.1兼容的实现,提供与EL 2.2 相同的功能,/WEB-INF/lib并告诉JSF实现使用该EL实现.如何做到这一点取决于所使用的JSF实现.对于Mojarra,您需要将以下上下文参数添加到web.xml:
<context-param>
<param-name>com.sun.faces.expressionFactory</param-name>
<param-value>org.jboss.el.ExpressionFactoryImpl</param-value>
</context-param>
Run Code Online (Sandbox Code Playgroud)
在MyFaces的情况下,它是以下上下文参数:
<context-param>
<param-name>org.apache.myfaces.EXPRESSION_FACTORY</param-name>
<param-value>org.jboss.el.ExpressionFactoryImpl</param-value>
</context-param>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4763 次 |
| 最近记录: |