JSF 1.1:避免转义特殊字母

时间:2013-03-25 10:42:03

标签: java jsf jboss

我正在维护使用JSF 1.1和JBoss Portal创建的遗留应用程序..

我似乎无法弄清楚如何告诉JSF不要逃避特殊字母。例如,以下内容:

This is a test of Danish letters: æ ø å<br/>
<h:outputText value="Test of Danish letters: æ ø å" escape="false" /><br/>
<f:verbatim>This is a test of Danish letters: æ ø å</f:verbatim>

产生

This is a test of Danish letters: &#230; &#248; &#229;<br/>
This is a test of Danish letters: &#230; &#248; &#229;<br/>
This is a test of Danish letters: &#230; &#248; &#229;

(无论转义属性如何都会发生这种情况)..

现在可以肯定的是,页面的编码没有明确说明,但强制所有页面通过web.xml使用UTF-8似乎没有做任何事情。

当我在我的javascript中使用它时,我可以忘记文本,但是,这要求我事先知道JSF将逃脱哪些字符,因此告诉JSF首先逐字输出字符似乎更合适。

有谁知道为什么会发生这种情况以及如何解决这个问题?

0 个答案:

没有答案