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错误。

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

  • 相关阅读:
    关于JSONP
    使用stylelint对CSS/Sass做代码审查
    关于input的file框onchange事件触发一次失效的新的解决方法
    HTML5 之 FileReader(图片上传)
    document.domain
    window.hostory(浏览器的历史记录)
    事件DOMContentLoaded和load的区别
    JavaScript中---作用域
    关于repaint(重绘)和reflow( 回流)
    bootstrap兼容性问题
  • 原文地址:https://www.cnblogs.com/OuZeBo/p/5949630.html
Copyright © 2011-2022 走看看