如何在 JSF 中的 getter 中包含参数?
How to include parameters inside a getter in JSF?
我想知道是否可以在不使用 action/actionListener 的情况下传递参数。
这是一个例子:
<h:outputText value="#{myBean.getItem(5)}"/>
public String getItem(int index) {
return itemList[index];
}
如果以下方法不起作用,是否有其他方法可以达到同样的效果?
由于您在 Tomcat 7 上使用 myfaces,它已经随 EL 2.2 一起提供,
确保您在下面添加了 web.xml 并且 web.xml 有 version="3.0"
,
<context-param>
<param-name>org.apache.myfaces.EXPRESSION_FACTORY</param-name>
<param-value>com.sun.el.ExpressionFactoryImpl</param-value>
</context-param>
还要确保您的 WEB-INF/lib
中没有 el-api 或 el-imp 罐子
我想知道是否可以在不使用 action/actionListener 的情况下传递参数。
这是一个例子:
<h:outputText value="#{myBean.getItem(5)}"/>
public String getItem(int index) {
return itemList[index];
}
如果以下方法不起作用,是否有其他方法可以达到同样的效果?
由于您在 Tomcat 7 上使用 myfaces,它已经随 EL 2.2 一起提供,
确保您在下面添加了 web.xml 并且 web.xml 有 version="3.0"
,
<context-param>
<param-name>org.apache.myfaces.EXPRESSION_FACTORY</param-name>
<param-value>com.sun.el.ExpressionFactoryImpl</param-value>
</context-param>
还要确保您的 WEB-INF/lib
中没有 el-api 或 el-imp 罐子