课程咨询 :186 8716 1620      qq:2066486918

昆明Java培训 > 达内新闻 > 基于Session的国际化实现
  • 基于Session的国际化实现

    发布:昆明Java培训      来源:达内新闻      时间:2016-08-31

  • 昆明Java培训机构的老师教大家,如何将我们网站的其它内容(如菜单、标题等)做国际化处理呢?这就是本篇要将的内容—>国际化。

    在项目的spring.xml文件添加的内容如下

    1 <mvc:interceptors>   

    2 <span style="white-space:pre">   </span><!--国际化操作拦截器如果采用基于(请求/Session/Cookie)则必需配置-->  

    3    <bean class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor" />   

    4 </mvc:interceptors> 

    在项目中的源文件夹resources中添加myproperties.properties、myproperties_zh_.properties、myproperties_en_.properties三个文件

    下面是jsp页面的一些简单信息如下,仅仅是演示没考虑其他的:

    1 <%@ page language="java" contentType="text/html; charset=UTF-8" 

    2    pageEncoding="UTF-8"%> 

    3 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 

    4  

    5 <html> 

    6 <head> 

    7 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 

    8 <title>Insert title here</title> 

    9 </head> 

    10 <% 

    11    Locale name = (Locale) session.getAttribute("i18nlanguage"); 

    12    ResourceBundle myResourcesBundle = ResourceBundle.getBundle("myproperties",name); 

    13 %> 

    14 <body> 

    15    <a href="${pageContext.request.contextPath}/index/findex.do?langType=en&page=Home">ENG</a> | 

    16 <a href="${pageContext.request.contextPath}/index/findex.do?langType=zh&page=Home"><%=myResourcesBundle.getString("simplified")%></a> 

    17 </body> 

    18 </html>

    学Java开发就到昆明达内Java培训班!了解详情请登陆昆明达内Java培训官网(km.Java.tedu.cn)!

    推荐文章

上一篇:Unicode早期与现在的对比

下一篇:后台Action层代码

最新开班日期  |  更多

Java--零基础全日制班

Java--零基础全日制班

开班日期:11/30

Java--零基础业余班

Java--零基础业余班

开班日期:11/30

Java--周末提升班

Java--周末提升班

开班日期:11/30

Java--零基础周末班

Java--零基础周末班

开班日期:11/30

  • 网址:http://km .java.tedu.cn      地址:昆明市官渡区春城路62号证券大厦附楼6楼
  • 课程培训电话:186 8716 1620      qq:2066486918    全国服务监督电话:400-827-0010
  • 服务邮箱 ts@tedu.cn
  • 2001-2016 达内国际公司(TARENA INTERNATIONAL,INC.) 版权所有 京ICP证08000853号-56