SpringMVC笔记 2 视图 视图解析器 国际化

前言

在之前的文章中通过使用 @RequestMapping(“XXX”) 实现将前端的数据信息与控制器中的方法 对应实现请求转发,通过使用 ModelAndView 等方式实现向目标页面(视图)传递参数。

一、字符串转换为视图

springMVC 的配置文件中 配置视图解析器 InternalResourceViewResolver 将字符串(sucess)转换为jsp页面(sucess.jsp)


<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
     <property name="prefix"  value="/views/"></property>
     <property name="suffix"  value=".jsp"></property>

JstlView 是 InternalResourceViewResolver 子类,可以实现国际化操作。springMVC解析jsp默认使用父类,但是jsp包含jstl会自动转换为子类JstlView 。

国际化资源文件命名规范:基名(一般是base)_语言_地区.properties
e.g.

base_en.properties
base_en_US.properties针对美国地区、英文语言的资源
base_zh.properties所有的中文语言的资源
base_zh_CN.properties针对中国大陆的、中文语言的资源
base_zh_HK.properties针对中国香港的、中文语言的资源
基名.properties默认资源文件。如果请求相应语言的资源文件不存在,将使用此资源文件。例如,若是中国大陆地区用户,应该访问“基名_zh_CN.properties”,而如果不存在此文件,就会去访问默认的“基名.properties” .一般命名为 base.properties 或者i18n .properties

首先创建相关资源文件 , 之后加载该资源文件。在引入 jstl.jar standard.jar 后在jsp文件中引入jstl
国际化的相关内容以后找机会再填坑 。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值