如何操作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中执行此操作。