springmvc02 渲染视图
线索Cues 笔记Notes
  • 开篇
  • 提示
  • 听课后复习的思考
  • 图表
控制器只通过逻辑视图名来了解视图的话,那Spring该如何确定使用哪一个视图实 现来渲染模型呢?这就是Spring视图解析器的任务了。   我们使用名为InternalResourceViewResolver的视图解析器。在它的配置 中,为了得到视图的名字,会使用“/WEB-INF/views/”前缀和“.jsp”后缀,从而确定来渲染模型 的JSP文件的物理位置。现在,我们回过头来看一下视图解析的基础知识以及Spring提供的其 他视图解析器。 Spring MVC定义了一个名为ViewResolver的接口,它大致如下所示   springmvc02 随笔 第1张 springmvc02 随笔 第2张   当给resolveViewName()方法传入一个视图名和Locale对象时,它会返回一个View实 例。View是另外一个接口,如下所示:   springmvc02 随笔 第3张 springmvc02 随笔 第4张   View接口的任务就是接受模型以及Servlet的request和response对象,并将输出结果渲染到 response中。 spring为我们实现了常用的视图解析器。   springmvc02 随笔 第5张 springmvc02 随笔 第6张   也就是说我们可以自己配置对应的视图解析器,比如用freemarker的时候就使用FreeMaarkerViewResolver解析器。 现在学习一下jsp的视图解析器,就是InternalResourceViewResolver,它可以设置前缀和后缀,前者可以定位文件的物理地址,后者定义文件的后缀。     springmvc02 随笔 第7张 springmvc02 随笔 第8张    
  • Thymeleaf解析器
配置Thymeleaf   springmvc02 随笔 第9张 springmvc02 随笔 第10张   springmvc提供了很多的对应的视图解决方案,这里只讲配置。具体语法后面有机会再补充。      
总结Summary
  • 记录最重要几点
  • 写成可以快速检索形式
  • 课后复习总结
 
   
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄