SpringMVC国际化配置

一、什么是国际化:

国际化是设计软件应用的过程中应用被使用与不同语言和地区
  国际化通常采用多属性文件的方式解决,每个属性文件保存一种语言的文字信息,
  不同语言的用户看到的是不同的内容

二、springmvc.xml的配置




    
    
    
        
        
    

    
    
        
    

    
    
        
        
        
            
                classpath:resource/message
            
        
    
    
    
        
            
        
    

三、国际化语言属性文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rLqwmFkn-1573021959052)(http://note.youdao.com/yws/res/27768/9DA4E29193DB432BAD6D741492F70DC6)]
我的路径是这样,其他的都可以

  1. message_en_US.properties
TITLE = BEGIN TO START
USERNAME = UserName
PASSWORD = PassWord
LOGIN = Login
  1. message_zh_CN.properties
TITLE = 开始冒险之旅
USERNAME = 账号:
PASSWORD = 密码:
LOGIN = 登录

四、编写Controller

@Controller
public class NewsController {
    
    @RequestMapping(value = "/getLogin.html")
    public String getLogin(){
        return "result";
    }
}

五、前端编写并测试

  1. 文件位置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-u0AEv4jY-1573021959052)(http://note.youdao.com/yws/res/27779/1D3A48C8D33744218BB1A63B50B8491C)]
2. index.jsp

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




Insert title here


中文

英文
  1. result.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>




Insert title here


   


  1. 测试


你可能感兴趣的:(笔记_后端技术,spring国际化)