`
leozam
  • 浏览: 29084 次
社区版块
存档分类
最新评论

SPRING MVC项目内的JS文件实现国际化

 
阅读更多
大致需求:SPRING MVC项目改造,要求有中英文两个版本。

解决方案:
1.SPRING MVC本身自带I18N配置。新增名称形如messages_en_US.properties,messages_zh_CN.properties两个配置文件用来配置英文和中文。
2.JSP页面引用spring标签库,<spring:message code="msg.code">标签可根据当前的locale加载相应的message。
3.JSP内加入如下内容:
<script>
var i18n=new Object();
i18n['yes']='<spring:message code="msg.yes"/>';
</script>

4.相应的JS文件直接引用 i18n['yes']即可。
分享到:
评论

相关推荐

    spring mvc文件上传实现进度条

    在Spring MVC框架中,文件上传是一项常见的功能,而实现文件上传进度条则能提供更好的用户体验。这个场景通常涉及到前端的JavaScript或jQuery库(如jQuery File Upload)与后端的Spring MVC控制器之间的交互,以及...

    spring mvc 项目

    除此之外,Spring MVC还支持国际化、主题、异常处理等功能,提供了丰富的注解,如@RequestMapping、@RestController、@RequestParam等,简化了开发流程。 2. **MyBatis 框架** MyBatis是一个优秀的持久层框架,它...

    Spring+Spring MVC+Spring JDBC+MySql实现简单登录注册

    5. **配置文件**:项目中的配置文件(可能在`config`目录下)包括Spring的bean配置文件(如`applicationContext.xml`)和Spring MVC的配置文件(如`servlet-context.xml`)。这些文件定义了Bean的实例化、依赖关系...

    Spring MVC所需jar包

    8. **Dojo 或 jQuery**:如果在前端使用 JavaScript 框架,如 Dojo 或 jQuery,对应的库也需要包含在项目中,虽然这些不是 Spring MVC 的直接依赖,但它们能增强用户体验和交互效果。 9. **AOP 相关库**:如果使用...

    spring mvc上传文件

    在本文中,我们将深入探讨如何使用Spring MVC框架与Ajax技术结合来实现文件上传的功能。Spring MVC是Spring框架的一部分,提供了一种模型-视图-控制器(MVC)架构模式,用于构建Web应用程序。Ajax(Asynchronous ...

    spring mvc+spring+maven框架项目,纯净项目

    这个"spring mvc+spring+maven框架项目"提供了一个纯净的基础,便于开发者快速搭建和理解这三者之间的协作。 **Spring MVC** Spring MVC是Spring框架的一部分,是一个用于构建Web应用的轻量级MVC(Model-View-...

    Spring MVC 教程快速入门 深入分析

    十六、Spring MVC关于写几个配置文件的说明:介绍了在Spring MVC项目中需要配置哪些文件以及这些文件的作用,包括DispatcherServlet的配置文件、web.xml配置等。 十七、Spring MVC如何取得Spring管理的bean:阐述了...

    Spring MVC 项目包 ,整合的干净项目

    在Spring MVC项目中,它可能会指明`src`目录为源代码目录,`src-resources`可能用于存放非Java资源文件,如XML配置文件、国际化消息文件等。 `src-resources` 目录通常是放置应用资源的地方,例如Spring的配置文件...

    基于spring mvc、spring、hibernate、bootstrap、maen开发的企业级项目,导入即可运行

    这是一个基于Java技术栈开发的企业级项目,主要使用了Spring MVC、Spring、Hibernate、Bootstrap和Maven等关键组件。下面将详细解析这些技术及其在项目中的作用。 **Spring MVC**: Spring MVC是Spring框架的一个...

    spring mvc demo下载地址

    4. **WebContent目录**:通常包含Web应用的静态资源,如HTML、CSS、JavaScript文件,以及Spring MVC的视图解析路径,如JSP或Thymeleaf模板。 5. **src目录**:源代码目录,包括Java源文件和可能的资源文件。在...

    maven与spring MVC

    【标题】"maven与spring MVC"涉及到的是Java Web开发中的两个关键组件——Maven和Spring MVC,它们在构建和管理复杂项目时起着至关重要的作用。Maven是一个项目管理和综合工具,它通过提供一个标准化的构建过程和...

    spring mvc 上传文件显示进度

    在Spring MVC中实现文件上传并显示进度是一项常见的需求,特别是在用户需要等待较长时间的大型文件上传时。这个功能可以通过监听文件上传的进度并在前端实时更新来提升用户体验。下面将详细介绍如何利用Spring MVC...

    Spring MVC 项目Demo

    【Spring MVC 项目Demo】是一个基于Java开发的Web应用程序示例,它利用了Spring MVC、MyBatis、Maven、Jetty服务器以及IntelliJ IDEA作为集成开发环境,并且依赖MySQL数据库来存储数据。这个项目旨在展示如何将这些...

    spring mvc json&&jackson jquery js

    总的来说,这个项目结合了Spring MVC的强大后端处理能力,利用Jackson进行高效的JSON数据交换,以及jQuery和JavaScript实现富前端交互,提供了一种高效的Web应用开发方案。通过熟练掌握这些技术,开发者可以构建出...

    spring mvc项目代码

    **Spring MVC 项目代码概述** Spring MVC 是 Spring 框架的一个模块,专门用于构建 Web 应用程序。它提供了一种模型-视图-控制器(MVC)架构,简化了开发过程,使得业务逻辑、数据处理和用户界面能够有效地解耦。在...

    Spring MVC 大型项目源码

    `WebRoot` 目录是Web应用程序的根目录,其中包含HTML、CSS、JavaScript文件以及Spring MVC中的视图解析器(如JSP或Thymeleaf)所用的页面。在Spring MVC项目中,DispatcherServlet是入口点,它会处理所有HTTP请求,...

    spring mvc实例项目

    1. **配置文件**:如`web.xml`,用于配置Spring MVC的DispatcherServlet以及其它Servlet或Filter。 2. **Spring MVC配置**:如`spring-mvc.xml`,定义了Controller beans、视图解析器、拦截器等。 3. **Controller类...

    Spring MVC 4 Quickstart Maven Archetype

    Spring MVC 4 Quickstart Maven Archetype 是一个快速启动模板,专为构建基于Spring MVC 4的无XML(no-xml)Web应用程序而设计。这个模板简化了开发过程,通过Maven构建工具帮助开发者快速搭建一个功能完备的Web应用...

    Spring MVC Cookbook(PACKT,2016).pdf

    10. **国际化与本地化**:学习如何根据用户的语言和地区提供不同的内容,包括资源文件的配置和LocaleResolver的使用。 11. **Ajax集成**:与JavaScript库(如jQuery)集成,实现异步请求和更新页面部分内容。 12. ...

    Spring MVC入门教程

    七、spring mvc 如何访问到静态的文件,如jpg,js,css? 八、spring mvc 请求如何映射到具体的Action中的方法? 九、spring mvc 中的拦截器: 十、spring mvc 如何使用拦截器? 十一、spring mvc 如何实现全局的异常...

Global site tag (gtag.js) - Google Analytics