场景

当我们设计程序界面的时候,中国人希望界面是中文,而美国人希望界面是英文。
我们当然希望后台代码不需改变,系统能够通过配置文件配置,来自己觉得是显示中文界面还是英文界面。
这是,Spring mvc的ResourceBundleViewResolver视图解析器就派上用场了。




程序设计




配置文件:配置ResourceBundleViewResolver视图解析器



控制层


@RequestMapping);
  • %>
  • <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  • <html>
  • <head>
  • <title>类型转换测试</title>
  • <script type="text/javascript">var basePath = "<%=basePath%>";</script>
  • <script type="text/javascript" src="<%=basePath%>js/JQuery/jquery.min.js"></script>
  • </head>
  • <body>
  •     <div style="padding:5px 0;">
  •     【用户名】:${ person.username},【薪水】:${person.salary},【生日】:${person.birthday }
  • </div>
  • </body>
  • </html>


  • 修改客户端语言:


    附件列表

    【Spring学习笔记-MVC-12】Spring MVC视图解析器之ResourceBundleViewResolver的更多相关文章

    1. Spring学习笔记5—为Spring添加REST功能

      1 关于REST 我的理解,REST就是将资源以最合适的形式在服务端和客户端之间传递. 系统中资源采用URL进行标识(可以理解为URL路径中带参数) 使用HTTP方法进行资源的管理(GET,PUT,P ...

    2. 【Spring学习笔记-MVC-10】Spring MVC之数据校验

      作者:ssslinppp       1.准备 这里我们采用Hibernate-validator来进行验证,Hibernate-validator实现了JSR-303验证框架支持注解风格的验证.首先 ...

    3. 【Spring学习笔记-MVC-2】spring导出Excel

      说明: 1.结合Spring MVC实现Excel导出功能: 2. 在MVC配置文件中配置Excel视图解析器: 需要的jar包 以poi开头的jar包都是必须的 web.xml <?xml v ...

    4. 【Spring学习笔记-MVC-15】Spring MVC之异常处理

      作者:ssslinppp       1. 描述 在J2EE项目的开发中,不管是对底层的数据库操作过程,还是业务层的处理过程,还是控制层的处理过程,都不可避免会遇到各种可预知的.不可预知的异常需要处理 ...

    5. 【Spring学习笔记-MVC-16】Spring MVC之重定向-解决中文乱码

      概述 spring MVC框架controller间跳转,需重定向,主要有如下三种: 不带参数跳转:形如:http://localhost:8080/SpringMVCTest/test/myRedi ...

    6. 【Spring学习笔记-MVC-14】Spring MVC对静态资源的访问

      作者:ssslinppp       参考链接: http://www.cnblogs.com/luxh/archive/2013/03/14/2959207.html  http://www.cnb ...

    7. 【Spring学习笔记-MVC-13】Spring MVC之文件上传

      作者:ssslinppp       1. 摘要 Spring MVC为文件上传提供了最直接的支持,这种支持是通过即插即用的MultipartResolve实现的.Spring使用Jakarta Co ...

    8. Spring学习笔记 7.1 Spring MVC起步

      7.1.1 跟踪Spring MVC的请求请求首先到达DispatcherServlet(DispatcherServlet是Spring MVC中的前端控制器):DispatcherServlet的 ...

    9. Spring学习笔记(四)--MVC概述

      一. 飞机 最近马来西亚航空370号班机事故闹得沸沸扬扬,情节整的扑朔迷离,连我在钻研springMVC平和的心情都间接的受到了影响.正当我在想这个MVC的处理过程可以怎样得到更好的理解呢?灰机,灰机 ...

    随机推荐

    1. sgu106.The equation 拓展欧几里得 难度:0

      106. The equation time limit per test: 0.25 sec. memory limit per test: 4096 KB There is an equation ...

    2. Delphi 项目 结构 文件夹 组织

      Delphi Project Structure Folder Organization http://delphi.about.com/od/delphitips2008/qt/project_la ...

    3. FormShortCut MainForm 和 二级FORM

      发现,主FORM 定义的快捷键,在二级FORM里也有效. 反过来,就无效. 这样的话,就要考虑 快捷键的冲突问题 了,本来以为不同的FORM 是独立的. http://codeverge.com/em ...

    4. Microsoft Jet 数据库引擎 SQL 和 ANSI SQL 的比较

      http://westlife063.blog.163.com/blog/static/129942096201052591210384/   Microsoft Jet 数据库引擎 SQL 和 AN ...

    5. php截取中文字符串 GB2312 utf-8

      UTF-8截取中文字符串 function Cn_Substr($string, $length) { preg_match_all("/[\x01-\x7f]|[\xc2-\xdf][\x ...

    6. Loom

      <iframe width="630" height="394" src="https://www.useloom.com/embed/a9d4 ...

    7. WebGL编程指南理论分析之物体的运动和点光源

      之前的所有案例中物体都是静止的并且是平行光照射,这里我们来讨论一下运动物体和点光源. 一.运动物体 我们知道对于一个提供原始顶点坐标和原始顶点法向量数据的着色器绘制出来的图形看上去是这样的: 看上去很 ...

    8. sed工具命令

      sed是非交互式的编辑器.它不会修改文件,除非使用shell来重定向来保存结果.默认情况下,所有的输出行都被打印到屏幕上. sed编辑器逐行处理文件,并将结果发送到屏幕.具体过程如下:首先sed把当前 ...

    9. MQTT连接服务器返回2

      /********************************************************************************* * MQTT连接服务器返回2 * ...

    10. caffe安装编译问题-ImportError: No module named caffe

      问题描述 ~/Downloads/caffe$ python Python (default, Dec , ::) [GCC ] on linux2 Type "help", &q ...