zoukankan      html  css  js  c++  java
  • SpringMVC(二)-- springmvc的系统学习之跳转结果的方式

    资源: 尚学堂   邹波  springmvc框架视频

            若无特别注明,例子项目的配置方式为注解

            一、设置ModelAndView对象。

            1、根据View的名称和视图解析器跳转到指定的页面。

            2、跳转的页面:视图解析器的前缀 + view name +视图解析器的后缀

            3、属于转发方式

            二、通过ServletAPI来实现(void)

            1、springmvc配置文件不需要配置视图解析器

            例子一:通过httpServletResponse来进行输出

            

            例子二:通过httpServletResponse实现重定向

            

            例子三:通过httpServletResponse实现转发

            

             三、通过springmvc实现转发和重定向 -- 没有配置视图解析器(string)

             例子一:转发的实现1

             

             例子二:转发的实现2

             

             例子三:重定向

             

             三、通过springmvc实现转发和重定向 -- 有配置视图解析器(string)

             视图解析器后缀为jsp

             例子一:转发方式

             

             例子二:(1)重定向到index.jsp页面

              跟没有配置视图解析器时一样

                 

             (2)重定向到requestMapping为hello的方法。

             

               若是直接写hello,也是表示重定向到requestMapping为hello的方法;但若web.xml中配置url请求需以do结尾;则hello的请求会被拦截,报404错误。

               总结:重定向不需要视图解析器!

  • 相关阅读:
    VS Code 的常用快捷键
    oj教程--坑
    oj教程--学习顺序
    oj教程--链表
    oj教程--队列
    oj教程--栈
    【MySQL】汇总数据
    【MySQL】使用WHERE子句
    【MySQL】SELECT语句
    【MySQL】使用MySQL(连接、选择数据库、显示数据库和表信息)
  • 原文地址:https://www.cnblogs.com/OuZeBo/p/5949630.html
Copyright © 2011-2022 走看看