struts2 i18n java属性,如何转义字符?

时间:2010-02-19 17:23:41

标签: java file properties struts2

我不知道如何在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"/>

错误是什么?

谢谢!

2 个答案:

答案 0 :(得分:4)

感谢lucentmind和BalusC foryour repliees

解决方案是这样的:在我的属性文件中,我引用'as''并且工作正常。

**taula d \''usuaris**

由于

答案 1 :(得分:0)

尝试使用双引号作为转义字符在HTML页面上显示单引号。

所以你可以在这个属性文件中提到这样的价值: taula d“\'”usuaris