如果其他任何人有解决方案,请重播。
我正在使用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')}" />
那么错误是什么?实际上这个问题我正面临标签以及按钮。
答案 0 :(得分:2)
我无法正确理解您的问题 但我想在这里提几点
<s:label for="searchInput" value="%{getText('free.text.search.label')}" />
使用密钥代替这一点,使其更易于阅读和维护 喜欢
<s:label for="searchInput" key="free.text.search.label" />
由于元标记不再适用于struts2,因此您可以尝试使用此
<%@ page contentType="text/html;charset=UTF-8" %>
<%@ taglib prefix="s" uri="/struts-tags" %>
可能会帮助您正确显示特殊字符