我有以下jsp标记代码行
<input name="UnicodeVirtualKey" class="btn" type="button" value="અ" onclick="insert('અ')" />
和JSF
<h:commandButton value="આ" onclick="insert('આ')" ></h:commandButton>
但是它会显示相同的આ
而不是它的unicode。
任何人都应该告诉我这是什么问题
答案 0 :(得分:2)
在JSF案例中,您在value属性中缺少分号。这是问题吗?
实际上,考虑到你对这个问题的编辑,我认为缺少分号可能是问题!!
字符序列&0xABCD;
是Unicode代码点ABCD
的XML / HTML字符引用。
字符序列&0xABCD
(缺少分号!)只是一系列代表自己的字符。
(如果不是问题,为什么要编辑问题以删除分号?)
答案 1 :(得分:0)
尝试使用<f:verbatim>
或<h:outputText value="અ"/>
它打印出它的unicode吗?如果是,那么你需要弄清楚如何使用它。
在facelets / seam中,您可以在javascript中使用EL表达式