zoukankan      html  css  js  c++  java
  • 【SpringMVC】06 转发 & 重定向

    除了快速入门的视图解析器方式处理,

    我们还可以使用原生的Servlet转发方式执行

    访问测试

    还有重定向

    访问

    测试


    使用SpringMVC的转发&重定向

    和原生的重定向,有一点不同,MVC的重定向不会消除工程路径

    而在原生Servlet上面必须自己手动补充工程路径才可以访问

        @GetMapping("/mvcDispatch01")
        public String mvcDispatch01(HttpServletRequest request, HttpServletResponse response){
            HttpSession session = request.getSession();
            String sessionId = session.getId();
            System.out.println(sessionId);
            // 无视图解析器的情况可以 /WEB-INF/jsp/hello.jsp
    
            // 这是在加了视图解析器的情况下,必须注明是什么处理方式
            return "forward:/WEB-INF/jsp/hello.jsp";
        }
    
        @GetMapping("/mvcRedirect")
        public String mvcRedirect(HttpServletRequest request, HttpServletResponse response){
            HttpSession session = request.getSession();
            String sessionId = session.getId();
            System.out.println(sessionId);
            // 依然不能重定向到WEB-INF
            // 重定向必须声明 redirect:
            return "redirect:/index.jsp";
        }

  • 相关阅读:
    Python:三元运算
    SaltStack部署服务及配置管理apache+php-第二篇
    SaltStack介绍及简单配置-第一篇
    git基础常用维护命令
    MySQL设置只读模式
    运维杂记-05
    Tomcat的配置,设置内存,获取用户IP
    Linux系统巡检项目
    Redis维护
    nginx配置文件说明
  • 原文地址:https://www.cnblogs.com/mindzone/p/12842569.html
Copyright © 2011-2022 走看看