Spring3 MVC 中:如果使用国际化的形式,如果采用如下形式:
@Override
public void sessionCreated(HttpSessionEvent se) {
HttpSession session = se.getSession();
String filePath = se.getSession().getServletContext().getRealPath("/") + FILE_NAME;
Map<String, String> properties = readProperties(filePath);
for (String o : properties.keySet()) {
session.setAttribute(o, properties.get(o));
}
}
将国际化的内容加载到Session,如果按照以前的国家的内容方式:
site.name = 开发测试名称——Framewrok
site.copyright= XXXXX
的形式书写,在页面采用${site.name},${site.copyright}获取国际化的内容是拿不到的值得,原因是:Spring 3
采用的是Model 和ModelMap 的有限级别,session的优先级别最低,所以中间有“.”的时候,会在Model或ModelMap
中去寻找,没有寻找到,就认为是不存在,就不显示。为了避免如此我们应该用如下格式:
site_name = 开发测试名称——Framewrok
site_copyright= XXXXX
分享到:
相关推荐
Spring MVC 国际化的配置方法及使用,希望能对大家的学习、工作有帮助。
spring3 MVC实战
一个简单的基于Maven 3 和 Spring mvc 3 框架搭建的国际化网站雏形。 spring mvc 入门配置 国际化配置 易扩展。 error_messages_en.properties error_messages_zh.properties 没有库文件,maven配好了会自动加载库...
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。Spring MVC4是当前zuixin的版本,在众多特性上有了进一步的提升。, 在精通Spring...
spring3mvc导入包大全。里面拥有spring3MVC框架搭建的必备包。新手学习spring3必备
Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。 Spring3 MVC的优点: 1、...
spring3MVC框架基本配置案例,里面两个功能案例,上传下载功能和使用xheditor发布消息功能
这里提供了Spring3 MVC中较为常见的使用方法,主要是利用Spring3官方文档建议使用的Annotation进行开发的一般步骤,包含了常见的集中Annotation的使用方法。
Spring.MVC-A.Tutorial-Spring.MVC学习指南 高清可复制版PDF
Spring3mvc和hibernate整合示例代码.zip Spring3mvc和hibernate整合示例代码.zip
真正可以使用的 spring mvc 2.5.6 国际化 实例 internationalization example 实际eclipse工程,包含jar包。 http://localhost:8080/welcome.htm
spring MVC配置详解
采用spring技术 实现项目中英文切换 国际化
使用Spring 3 来创建 RESTful Web Services
Spring3 MVC 深入研究 Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。
spring webmvc struts 2.5 spring webmvc struts 2.5 spring webmvc struts 2.5 spring webmvc struts 2.5 spring webmvc struts 2.5 spring webmvc struts 2.5 spring webmvc struts 2.5 spring webmvc struts 2.5 ...
spring3 mvc demo
spring3mvc实例
springmvc使用注解的方式,进行国际化。