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。

谁能告诉我是什么问题

在JSF的情况下,您在value属性中缺少一个分号。这是问题所在吗?


实际上,考虑到你对问题的编辑,我认为缺少分号可能是的问题!!
  • 字符序列&0xABCD;是Unicode码点ABCD的XML/HTML字符引用。

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

(如果不是问题,为什么要编辑问题去掉分号??)

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

最新更新