首页 > 编程语言 > 详细

springMVC2

时间:2019-04-23 00:55:36      阅读:183      评论:0      收藏:0      [点我收藏+]

一、视图解析流程

  springMVC中视图解析器

  技术分享图片

  技术分享图片

    1.视图最终的页面渲染。view视图来做,render

    2.跳转到目标视图,请求转发。

    3.遍历视图解析器,逻辑视图转换为物理视图。  

  1)视图

    视图的作用是渲染模型数据,将模型里的数据以某种形式呈现给客户,为了实现视图模型和具体实现技术的解耦,Spring在org.springframework.web.servlet包中定义了一个高度抽象的View接口。

  里面提供了两个方法:getContentType(视图要显示的内容类型),render(真正渲染视图)。

    即将逻辑视图转换为view接口实现的对象,springMVC调用view接口对象方法render完成视图渲染。

    视图对象由视图解析器负责实例化。由于视图是无状态的,所以他们不会有线程安全问题。

二、常用的视图实现类

  1)URL视图资源

    1.InternalResourceView:将jsp或其他资源封装成一个视图,是InternalTesourceViewResolver默认使用的视图实现类

    2.JstlView:如果jsp文件中使用了jstl国际化标签功能,则需要使用该视图。

    业务要求:访问一个页面,浏览器环境为中文,则显示中文,为英文则显示英文。

    国际化:

    1.写对应的资源文件 .properties

    国际化资源文件命名规则:资源文件名称_语言编码_国家编码.properties

    例:abc_zh_CN.properties

     abc_en_US.properties  

    key=value形式

技术分享图片

技术分享图片

 

    2.告知springMVC所要使用的资源文件

技术分享图片

 

    3.JSTL:标签库

    fmt标签库里的message标签,可以通过key属性引用国际化资源文件中的value 

    技术分享图片

      

  2)文档视图

    1.AbstractExcelView:Excel文档视图的抽象类。该视图类基于POI构造Excel文档  

 

springMVC2

原文:https://www.cnblogs.com/UalBlog/p/10753836.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!