zoukankan      html  css  js  c++  java
  • SpringMVC听课笔记(六:视图和试图解析器)

    1.spring mvc解析视图

      

    2.  视图和视图解析器  

        

    3. 视图

      

    4.常用的视图类

      

    5.视图解析器

      1)

      

      2)

      

      

      3)

      

      

      4)JSTL

          

      需要注意的是,配置了mvc:view-controller,为了让原有的@RequestMapping正常工作,必须配置mvc:annotation-driven

        

     6. 例子:自定义视图/视图解析器

      1)自定义视图,实现View接口,覆盖方法。使用@Component交给Spring管理,以期后面的视图解析器能够使用

        

      2)配置视图解析器, BeanNameViewResolver。 配置好后,将会按照handler返回值“helloView”找到对应的视图"HelloView"

         

      3) 接下来就可以写handler中的方法。 BeanNameViewResolver就会按照handler方法返回的视图名字找到对应的视图进行渲染

        

    7. 如果想使用excel视图

        

    8. 关于转发/重定向

      -- 一般情况下,控制器方法返回字符串类型的值会被当成逻辑视图名处理

      -- 如果放回的字符串中带有forward:或者redirect:前缀时,SpringMVC会对他们进行特殊处理。将其作为指示符,其后的字符串作为URL来处理

      -- forward:success.jsp 会完成一个到success.jsp的转发操作

      -- redirect:success.jsp  会完成一个到success.jsp的重定向操作

      -- 源码

        

  • 相关阅读:
    LamBda学习(一)
    如何返回一个只读泛型集合
    Socket编程笔记同步
    如何快速读取大文件(看csdn一网友要求写的)没有测试具体的速度。
    如何实现项目脚本的批量生成
    如何实现WORD查找完成后不提示的代码
    W32/Pate.a 病毒处理小记
    在WORD中用VBA实现光标移动与内容选择
    2. WCF 消息操作
    3. WCF 异常处理
  • 原文地址:https://www.cnblogs.com/heyboom/p/11322694.html
Copyright © 2011-2022 走看看