我不知道如何在java属性文件中转义'。我正在使用struts2和getText函数来填充i18n和文本标签。
例如我使用: config.users.title = taula d'usuaris ---> config.users.title = taula d \'usuaris
但在我的JSP中,我得到了:taula dusuaris。
我用它在我的JSP上显示文字:
<label for="title"><s:text name="config.users.title" />:</label>
我有时也会使用:
<s:select id="categories" name="categories" headerKey=""
headerValue="%{getText('map.categories.all')}"
list="categories" listKey="id" listValue="name"/>
错误是什么?
谢谢!
答案 0 :(得分:4)
感谢lucentmind和BalusC foryour repliees
解决方案是这样的:在我的属性文件中,我引用'as''并且工作正常。
**taula d \''usuaris**
由于
答案 1 :(得分:0)
尝试使用双引号作为转义字符在HTML页面上显示单引号。
所以你可以在这个属性文件中提到这样的价值: taula d“\'”usuaris