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";
        }

  • 相关阅读:
    LINUX-redis & mongodb
    Linux -Docker
    Python 爬虫 58同城
    Python 爬虫 当当网图书 scrapy
    Python 爬虫 NewCnblogs (爬虫-Django-数据分析)
    Python 通用爬虫 和讯博客 scrapy
    selenium
    MongoDB
    Python-Django-Djangorestframwork
    Python-WEB -VUE初识 + webstorm
  • 原文地址:https://www.cnblogs.com/mindzone/p/12842569.html
Copyright © 2011-2022 走看看