springMVC的国际化开发方案
1.项目分支,在分支上开发国际化
2.国际化分类:静态页面(html+js+图片)、动态数据(下拉框、多选框、树数据等等)、后台消息
3.命名规则主要分四类,1)前端html元素、2)前端js、3)前端公共元素、4)后台元素
4.命名定义具体规则说明:1)html.目录名.文件名.html元素、2)js.目录名.文件名.方法名.value1(多个加序号value2、value3这种)、3)sys.元素(js、button、head).属性字段、4)类名.方法名.value1(多个加序号value2、value3这种)
5.Easyui语言包判断,切换中文要引入easyui-lang-zh_CN.js文件
6.页面标签引用,velocity模板只要用自带#springMessage("属性文件key"),jsp页面要引入<%@ taglib prefix="spring" uri="/WEB-INF/spring.tld"%>文件,页面用<spring:message code="title" />引用即可
7.后台消息引用国际化属性文件,抽象一个方法在BaseController里面,代码如有:
/**
* 获取国际化属性文件值
* @param code
* @return
*/
public String getMessagesValue(String code){
RequestContext requestContext = new RequestContext(this.getRequest());
return requestContext.getMessage(code);
}
供子类调用。
相关推荐
【标题】"SpringMVC精品资源--JAVA、Spring、SpringMVC、SpringBoot、Mybatis、Vue.zip" 提供的是一份综合性的IT学习资源,涵盖了Java开发中的多个关键框架和技术,包括Spring、SpringMVC、SpringBoot以及Mybatis,...
在SpringMVC框架中,语言国际化是一项重要的功能,它使得应用程序能够根据不同用户的语言偏好展示相应的内容。本笔记将深入探讨如何实现SpringMVC中的语言国际化,以及在配置过程中可能遇到的问题。 1. **理解语言...
【maven-聚合项目-springMVC】是一个基于Maven构建的Java Web项目,它采用了Spring MVC框架作为控制器层的核心技术。在这个项目中,我们不难看出开发者专注于演示Maven的聚合功能以及Spring MVC在应用开发中的作用,...
通过深入学习和实践 SpringMVC,开发者可以构建高效、可维护的 Web 应用程序,并充分利用 Spring 生态系统的强大功能。无论是在大型企业级应用还是小型项目中,SpringMVC 都是值得信赖的开发工具。
SpringMVC是Spring框架的一部分,专门用于处理Web应用程序的模型-视图-控制器(MVC)架构。在本文中,我们将深入探讨SpringMVC的基本概念、配置和关键注解,以便更好地理解和应用这一强大的Web开发工具。 首先,...
《尚硅谷SpringMVC部分全套教学文档笔记》涵盖了SpringMVC框架的核心概念和技术,通过一系列章节深入浅出地讲解了SpringMVC的各个方面。以下是基于这些文档内容的详细知识点总结: 1. **SpringMVC概述与HelloWorld*...
【课程介绍】:最新Java进阶SpringMVC框架+协同办公系统OA项目教程(23.75G)【课程目录】:-ideaCode.rar-JavaCode.rar-MavenCode.rar-repository.rar---1.Spring框架--课件资料.rar-----day01spring--1....
源码包含一个项目,可以非常便捷的帮助大家上手实践笔记中的知识点学习建议:本笔记为SSM框架一部分,大家可以优先学习Spring等框架,学习完成后在进行SpringMVC的学习系列所有笔记都在gitee上可下载项目地址:...
云的学习笔记-云的学习笔记系统-云的学习笔记系统源码-云的学习笔记管理系统-云的学习笔记管理系统java代码-云的学习笔记系统设计与实现-基于ssm的云的学习笔记系统-基于Web的云的学习笔记系统设计与实现-云的学习...
个人学习spring框架时记录的笔记,纯手敲,SpringIOC+SpringMVC学习笔记,有兴趣的可以参考
本笔记主要关注SpringMVC中的几个关键特性:数据格式化、数据校验、错误提示、错误信息国际化以及如何返回JSON数据。 1. 数据格式化: 在SpringMVC中,数据格式化是将用户输入的数据转换为业务对象的过程。这通常...
云的学习笔记-云的学习笔记系统-云的学习笔记系统源码-云的学习笔记管理系统-云的学习笔记管理系统java代码-云的学习笔记系统设计与实现-基于ssm的云的学习笔记系统-基于Web的云的学习笔记系统设计与实现-云的学习...
《传智播客Springmvc+mybatis由浅入深学习笔记》是一套全面解析Springmvc和Mybatis两大主流Java框架的教程,旨在帮助初学者和进阶者深入理解这两个技术的核心概念和应用。该资源包括了四部分课堂笔记,分别是...
### SpringMVC学习课堂笔记知识点总结 #### 一、SpringMVC基础知识 ##### 1.1 什么是SpringMVC? SpringMVC是Spring框架的一部分,主要用于构建Web应用程序。它遵循了MVC(Model-View-Controller)设计模式,提供...