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

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

  • 相关阅读:
    面向中后台复杂场景的低代码实践思路
    树莓派使用raspivid实时预览视频
    grep rn无法匹配文件中的字符串
    C++有关std::sort和std::bind那些事
    C++有关unordered_map::erase的奇怪bug
    ssh与tar的奇妙组合
    git指定仓库使用特定用户名提交
    在win7下搭建php+apache+mysql环境
    神乎其神的技艺
    好书推荐——《启动大脑》
  • 原文地址:https://www.cnblogs.com/OuZeBo/p/5949630.html
Copyright © 2020-2023  润新知