有了这段代码,
<rich:dataTable id="list" value="#{testBeen.dataModel}" var="test" rows="#{testBeen.dataModel.pageSize}"> ... <h:outputText value="#{test.WEEK}" />
我需要操作#{test.WEEK}和替换字符)用],我该怎么办呢?
#{test.WEEK}
)
]
我尝试了以下操作,但不起作用:
<%String a = test.WEEK; a.replace("a", "b"); %> <%=a %>
我如何从JSF获取字符串并将其传递回JSF?
为此,我仅使用JSTL 函数 taglib。有一个fn:replace()功能。
fn:replace()
例如
<%@taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> ... <h:outputText value="#{fn:replace(test.WEEK, ')', ']')}" />
您应该确定 永远不要 在JSF页面中使用 scriptlet <% %>。
<% %>