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的文本数据
    Python
    正则表达式
    多数据库的链接
    工作感受月记 201902月
    女儿的出生
    工作感受月记 201901月
    工作感受月记 201812月
    工作感受月记 201811月
    工作感受月记 201809
  • 原文地址:https://www.cnblogs.com/mindzone/p/12842569.html
Copyright © 2011-2022 走看看