java吧 关注:1,237,243贴子:12,705,951
  • 8回复贴,共1

有大神来看下我这个问题吗

取消只看楼主收藏回复


情况是请求转发可访问到forward.jsp,但是重定向访问不到redirect.jsp,是路径还是哪写错了?


IP属地:湖北1楼2019-12-13 17:23回复
    有人吗,求解答


    IP属地:湖北来自iPhone客户端2楼2019-12-13 17:25
    回复


      IP属地:湖北来自iPhone客户端3楼2019-12-13 17:27
      回复
        。。。


        IP属地:湖北来自iPhone客户端4楼2019-12-13 17:39
        回复


          IP属地:湖北8楼2019-12-13 17:43
          回复
            @RequestMapping("/response")
            public class ResponseController {
            @RequestMapping("/basicForward")
            public void basicForward(HttpServletRequest request, HttpServletResponse response) throws Exception {
            request.getRequestDispatcher("/WEB-INF/pages/forward.jsp").forward(request,response);
            }
            @RequestMapping("/basicRedirect")
            public void basicRedirect(HttpServletRequest request, HttpServletResponse response) throws Exception {
            String contextPath = request.getContextPath();
            System.out.println(contextPath);
            response.sendRedirect(contextPath + "/WEB-INF/pages/redirect.jsp");
            }
            //使用了forward、redirect关键字后将不会调用视图解析器
            @RequestMapping("/forward")
            public String forward(){
            System.out.println("forward方法执行了。。。");
            return "forward:/WEB-INF/pages/forward.jsp";
            }
            @RequestMapping("/redirect")
            public String redirect(){
            System.out.println("redirect方法执行了。。。");
            //原本的重定向需要写项目名称路径,用了关键字后不用加
            return "redirect:/WEB-INF/pages/redirect.jsp";
            }


            IP属地:湖北9楼2019-12-13 17:44
            回复


              IP属地:湖北10楼2019-12-13 17:45
              回复


                IP属地:湖北来自iPhone客户端11楼2019-12-13 17:45
                回复
                  目录结构也发了


                  IP属地:湖北来自iPhone客户端12楼2019-12-13 17:46
                  回复