Como posso manipular uma String em uma tag JSF?

Dado este código,

 ...  

Eu preciso manipular o #{test.WEEK} e replace o caractere ) por ] , como posso fazer isso?

Eu tentei o seguinte, mas não funciona:

   

Como posso obter a string do JSF e repassá-la para o JSF?

Para esse propósito simples em particular, eu usaria apenas o taglib das funções JSTL . Há uma function fn:replace() .

Por exemplo

 <%@taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> ...  

Você nunca deve usar scriptlets <% %> %% <% %> em páginas JSF.

Você poderia escrever um Conversor personalizado e parametrizá-lo pela pesquisa e replace a string. Veja esta introdução JSF para não-crentes: conversão e validação de JSF

Boa prática seria fazer isso no feijão e não no facelet.