栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

springMVC(四)-视图、视图解析器及国际化

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

springMVC(四)-视图、视图解析器及国际化

一、视图

springmvc中的视图简介,以下为 View 接口的实现类

二、视图解析器

springmvc中的视图所对应的视图解析器:

三、国际化

1、国际化的文件命名规则

2、实现国际化

2.1、创建资源文件 、、

base_zh_CN.properties
文件中如果包含中文则自动将中文转换为 ASCII 码

原格式为:
resource.welcome=欢迎
resource.hello=你好

resource.welcome=u6B22u8FCE
resource.hello=u4F60u597D

base_en_US.properties

resource.welcome=WELCOME
resource.hello=HELLO

base.properties

当 base_zh_CN.properties 或 base_en_US.properties 没有对应的 key 值时在此文件中寻找

原格式为:
resource.add=添加

resource.add=u6DFBu52A0

2.2、index,jsp

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




Insert title here


	国际化


2.3、控制器类

@Controller
@RequestMapping("/index")
public class WelcomeServlet {
	
    @RequestMapping(value={"/internal"})
    public String requestInternal() {
    	System.out.println("requestInternal");
    	return "internal";
    }
}

2.4、添加依赖

		
		    javax.servlet
		    jstl
		    1.2
		
		
		
		
		    taglibs
		    standard
		    1.1.2
		

2.5、internal.jsp

注意要添加 taglib 标签

<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>




Insert title here


	
	
	


2.6、在springmvc.xml 中加载 ResourceBundleMessageSource
bean 的 ID 值只能为 messageSource

       
       		
       

2.7、测试

1、当前浏览器语言为:中文

执行结果:

2、更改浏览器语言为:英语(美国)

执行结果:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/397355.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号