如何操作JSF标记中的String?
鉴于此代码,
...
我需要操纵#{test.WEEK}
并替换字符)
,我该怎么做?
我尝试了以下,但它不起作用:
如何从JSF获取字符串并将其传递回JSF?
出于这个特殊的目的,我只使用JSTL 函数 taglib。 有一个fn:replace()
函数。
例如
<%@taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> ...
您肯定不会在JSF页面中使用scriptlet <% %>
。
您可以编写自定义转换器并通过搜索和替换字符串对其进行参数化。 请参阅此简介JSF for nonbelievers:JSF转换和validation
好的做法是在bean中而不是facelet中执行此操作。