- 增加訊息檔global.properties
在java的source目錄中增加一global.properties檔,內容為key=value形式如下
purpose=manage all messages in global resource file
- 設定struts.xml
加入以下内容
<constant name="struts.custom.i18n.resources" value="global">
- 在action中取得訊息
因為要將訊息做為回應,而非在.jsp顯示,需使用getText(),其他overloading,請看第三篇參考文章
this.getText("purpose"); //使用key取得value值
- 訊息檔裡有特殊字元
如果是單引號',請用單引號跳脫;如果是反斜線\,請用反斜線跳脫;其他特殊字元請看第二篇參考文章
purpose=use single quote to escape single quote '' purpose=use backslash to escape backslash \\