java

位置:IT落伍者 >> java >> 浏览文章

Struts从零开始四、Struts中的国际化[3]


发布日期:2023年06月27日
 
Struts从零开始四、Struts中的国际化[3]

创建struts的Resource Bundle

Struts配置文件中的元素定义了一个Resource BundleResource Bundle的持久化消息文本存储在资源文件中其扩展名为properties里面存放的都是键/值

在strutsconfigxml中对Resource Bundle的配置代码

表示默认的资源文件应该是applicationResourcesproperties存放在应用程序的根目录WEBINF目录classes目录下如果应用程序需要支持中文用户要在相同目录下创建一个包涵中文消息的资源文件文件名必须为applicationResource_zh_CNproperties

修改loginjsp页面

<html:form action=logindo method=post>

<bean:message key=labelusername/>

<html:text property=username /><html:errors property=username/>

<br />

<bean:message key=labelpassword/>

<html:text property=userpass /><html:errors property=userpass/>

<br>

<input type=submit name=Submit value=<bean:message key=buttonsubmit/>>

<input type=reset value=<bean:message key=buttonreset/>>

</html:form>

<bean:message/>:用于访问web应用资源的bean标签显示Resource Boundle中的内容

运行程序

)如果你的浏览器默认设置为中文你键入地址将看到的页面如下

)把你的浏览器的设置为英文然后刷新页面如下图

[] [] [] []

               

上一篇:Struts从零开始四、Struts中的国际化[4]

下一篇:Struts从零开始四、Struts中的国际化[2]