Struts2 i18n java属性,如何显示特殊字符?
如果其他机构对此有解决方案,请重播。
我正在使用 Struts2 和 getText 方法来填充 i18n 和文本标签。
例如,我使用:
free.text.search.label=české On-line Hledat
č
是特殊字符 č
(捷克共和国)的 HTML 代码。我想在属性文件中使用。
但在我的 JSP 中,我得到: české On-line Hledat
而不是 české On-line Hledat
我用它在我的 JSP 上显示文本:
<s:label for="searchInput" value="%{getText('free.text.search.label')}" />
那么什么是错误?实际上,我在标签和按钮上都面临这个问题。
If any body else have solution on this please replay.
I'm using Struts2 and getText
method to fill i18n and text tags.
For example I use:
free.text.search.label=české On-line Hledat
č
is a HTML code for special character č
(Czech Republic). I want to use in properties file.
But in my JSP, I get : české On-line Hledat
instead of české On-line Hledat
I use this to display text on my JSP:
<s:label for="searchInput" value="%{getText('free.text.search.label')}" />
So what's the error? Actually this problem i am facing for label as well for button.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用
\u010D
而不是č
.properties
.jsp
输出
< strong>我是怎么解决的?
只需将
české On-line Hledat
粘贴到我的 IDE (Eclipse) 中的.properties
文件中。或者
Use
\u010D
instead ofč
.properties
.jsp
Output
How I solved it?
Just paste
české On-line Hledat
into.properties
file in my IDE (Eclipse).Or
好吧,我无法正确理解你的问题
但我想在这里提到的几点是
使用 key 代替它,以使它更易于阅读和维护
也
因为元标签不再适用于struts2所以你可以尝试使用这个
也许这会帮助你正确显示特殊字符
Well i am not able to understand your issue properly
but few points i would like to mention here
use key in place of this to make this more easy to read and maintain
like
also since meta tags are no longer applicable to struts2 so you can try using this
May be this will help you to display special characters correctly