JSF标记中的Unicode显示问题

时间:2011-07-08 09:10:52

标签: java jsf unicode

我有以下jsp标记代码行

<input name="UnicodeVirtualKey" class="btn" type="button" value="&#x0A85;" onclick="insert('&#x0A85;')" />

和JSF

<h:commandButton value="&#x0A86" onclick="insert('&#x0A86')" ></h:commandButton>

但是它会显示相同的&#x0A86而不是它的unicode。

任何人都应该告诉我这是什么问题

2 个答案:

答案 0 :(得分:2)

在JSF案例中,您在value属性中缺少分号。这是问题吗?


实际上,考虑到你对这个问题的编辑,我认为缺少分号可能是问题!!

  • 字符序列&0xABCD;是Unicode代码点ABCD的XML / HTML字符引用。

  • 字符序列&0xABCD(缺少分号!)只是一系列代表自己的字符。

(如果不是问题,为什么要编辑问题以删除分号?)

答案 1 :(得分:0)

尝试使用<f:verbatim><h:outputText value="&#x0A85;"/> 它打印出它的unicode吗?如果是,那么你需要弄清楚如何使用它。 在facelets / seam中,您可以在javascript中使用EL表达式

相关问题