日期:2014-05-18  浏览次数:20714 次

struts2.x国际化的问题
login.jsp页面表单如下
<s:form action="login" method="post">
      <s:textfield name="userName" key="loginUserName" ></s:textfield>
      <s:password name="userPassword" key="loginUserPassword" ></s:password>
      <s:submit key="submit"></s:submit>
     </s:form>


有两个资源文件myResources_en_US.properties和myResources_zh_CN.properties均位于WEB-INF/classess目录下

在url地址栏敲入http://localhost:8080/PrrojectName/login.jsp?request_locale=en_US之后
login.jsp页面始终显示的是myResources_zh_CN.properties里的中文 而不是myResources_en_US.properties里面的英文  这是为什么,,,?
struts2.x国际化

------解决方案--------------------
struts的国际化是要用struts标签才能实现,这个性能有点慢,
可以来我的博客看看那项目实例,我自己搞的一种方案
http://blog.csdn.net/shadowsick/article/details/8903278
------解决方案--------------------
<s:param> 这个标签