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
中去寻找,没有寻找到,就认为是不存在,就不显示。为了避免如此我们应该用如下格式:
分享到:
相关推荐
Spring MVC 是一个基于 Java 的轻量级Web应用框架,它为构建模型-视图-控制器(MVC)架构的应用程序提供了强大的支持。在本压缩包中包含了一系列与Spring MVC相关的jar文件,这些文件是构建和运行Spring MVC项目所...
在本文中,我们将深入探讨如何不依赖于自动化工具或集成开发环境(IDE)来完成这个过程,这对于理解Spring MVC与Jetty的底层交互以及提升手动配置技能非常有帮助。 首先,让我们了解Jetty。Jetty是一个轻量级、高...
Spring MVC 是一个基于 Java 的轻量级 Web 开发框架,它是 Spring 框架的一个重要模块,主要用于构建 Web 应用程序的后端控制层。这个框架提供了模型-视图-控制器(MVC)设计模式的实现,简化了Java Web应用的开发...
以上只是Spring MVC 5.0.3中的一部分关键特性,实际上还有许多其他功能和优化,如国际化、缓存、上传文件等,都极大地提高了开发效率和应用程序的可维护性。在实际项目中,理解并熟练掌握这些知识点,将有助于构建出...
通过在pom.xml文件中声明Spring MVC、Hibernate和Validation等相关库的依赖,Maven可以自动解决这些依赖,避免了手动管理jar文件的繁琐工作。 Spring MVC与Hibernate: Spring MVC可以轻松地整合Hibernate,以实现...
### Spring MVC 教程知识点详解 #### Spring Web MVC 框架简介 Spring Web MVC 是 Spring Framework 的一个重要组成部分,主要用于构建基于 Java 的 Web 应用程序。它提供了一个灵活且强大的 MVC 实现,使得开发者...
Spring3MVC是Spring框架的一个重要模块,用于构建基于Java的Web应用程序。它提供了一个模型-视图-控制器(MVC)架构,帮助开发者将业务逻辑、数据处理和用户界面分离,实现更清晰的代码组织和更高的可维护性。在这个...
### Spring MVC 教程知识点详解 #### 一、Spring MVC 概述 Spring MVC 是 Spring 框架的一部分,主要用于构建基于 Java 的 Web 应用程序。它是一种模型-视图-控制器(Model-View-Controller,MVC)设计模式的实现...
Spring MVC、MyBatis 和 Velocity 是三个在Java Web开发中广泛应用的开源框架。Spring MVC 是Spring框架的一部分,用于构建高效、灵活的Web应用程序。MyBatis 是一个优秀的持久层框架,它支持定制化SQL、存储过程...
3. **Spring MVC**:包含`spring-webmvc.jar`,提供了MVC的具体实现,如DispatcherServlet、Controller接口、ModelAndView对象等,负责处理HTTP请求并返回响应。 4. **Spring Web Flow**(可选):这是一个扩展...
Spring MVC是Spring框架的一部分,专为构建Web应用程序而设计,它提供了模型-视图-控制器(MVC)架构模式的实现。MyBatis则是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。将这三个框架整合在一起...
Spring MVC、Spring和Spring JDBC是Java开发中非常重要的三大框架,它们构成了Spring框架的核心部分,广泛应用于企业级应用开发。本实例源码旨在提供一个整合这三者的基础模板,帮助开发者理解和掌握它们之间的协同...
3. **Spring MVC与MYBatis集成** 在企业应用中,Spring MVC与MYBatis的集成能实现灵活的数据库操作。通过Spring的DataSource、TransactionManager以及SqlSessionFactoryBean等配置,可以轻松管理数据库连接和事务。...
**Spring MVC 整合 Mybatis 知识点详解** 在现代Java Web开发中,Spring MVC 和 Mybatis 是两个非常流行的框架。Spring MVC 提供了强大的MVC架构支持,而Mybatis则是一个轻量级的持久层框架,专注于SQL映射。将两者...
Spring MVC 是一个基于Java的轻量级Web应用框架,它为构建模型-视图-控制器(MVC)架构的应用程序提供了强大的支持。在本示例中,"Spring-MVC的demo" 提供了一个完整的Spring MVC学习项目,包含了数据库操作、JDBC...
- spring-context.jar:提供上下文支持,包括AOP、事件、国际化等。 - spring-beans.jar:Bean工厂和依赖注入的基础库。 - spring-core.jar:Spring框架的核心工具类。 - spring-expression.jar:表达式语言库,...
Spring MVC的核心概念包括DispatcherServlet、控制器、模型-视图-控制器模式(MVC)、数据绑定、验证和国际化等。DispatcherServlet作为整个流程的起点,它是Spring MVC的前端控制器,负责接收HTTP请求,然后根据...
Spring、Spring MVC和MyBatis是Java开发中最常用的三大框架,它们共同构建了一个灵活、高效且易于维护的Web应用程序。这个整合项目展示了如何将这三个框架协同工作,为开发者提供了一个全面理解它们集成方式的实例。...
在本项目中,我们利用了Java技术栈中的四个核心组件:Spring MVC、Spring、Hibernate以及Bootstrap,构建了一个全面的图书管理系统。这个系统旨在提供高效、用户友好的图书管理功能,涵盖了从图书入库、检索到借阅、...
但在这个简单的"spring mvc demo"中,我们可能需要手动配置更多细节,以便理解Spring MVC的工作原理。 总结起来,"spring mvc demo"项目提供了一个学习和实践Spring MVC的平台,通过这个项目,你可以了解如何配置和...