美文网首页springmvc
mvc中转发与重定向的两种写法

mvc中转发与重定向的两种写法

作者: rainbowz | 来源:发表于2019-07-15 15:43 被阅读0次
@RequestMapping("testvoid")
    public  void testvoid(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        System.out.println("testvoid执行了");
        request.getRequestDispatcher("/WEB-INF/pages/index.jsp").forward(request,response);  //转发
        return;
    }

    @RequestMapping("testvoid2")
    public  void testvoid2(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        System.out.println("testvoid2执行了");

        response.sendRedirect(request.getContextPath()+"h1.html");//重定向
        return;
    }

    @RequestMapping("testvoid3")
    public  String testvoid3(){
        System.out.println("testvoid3执行了");
        return "forward:/WEB-INF/pages/index.jsp";
        //转发
    }

    @RequestMapping("testvoid4")
    public  String testvoid4(){
        System.out.println("testvoid4执行了");
        return "redirect:h1.html";
        //重定向
    }

转发需要写项目的具体路径,重定向写根目录下的路径。

相关文章

  • mvc中转发与重定向的两种写法

    转发需要写项目的具体路径,重定向写根目录下的路径。

  • 重定向与转发

    请求重定向与请求转发的区别: 1.写法: 转发: request.getRequestsDispatcher.fo...

  • Web核心day04-Cookie&Session

    一.请求转发和重定向 重定向早期写法: response.setStatus(302); // respon...

  • spring mvc中的转发与重定向

    区别 转发比重定向快 重定向经过客户端 若需要转到一个外部网站,只能使用重定向 重定向可以避免用户重新加载页面时再...

  • 2022-04-02 Spring基础知识(14)- Sprin

    Spring MVC (四) | 重定向和转发、Spring Bean定义和装配相关的注解、@ModelAttri...

  • spring mvc中的重定向和转发

    <1> 不带参数的重定向 <2> 带参数的重定向 2、请求转发:// 转发到toList请求

  • Servlet总结

    Servlet问题总结: 1.Servlet重定向与转发的区别?哪个是重定向?哪个是转发? 答:转发 reque...

  • Spring MVC重定向和转发

    Spring MVC 请求方式分为转发、重定向 2 种,分别使用 forward 和 redirect 关键字在 ...

  • 重定向

    HTTP重定向 DNS重定向 任播寻址 IP MAC转发 IP地址转发 js中实现重定向的几种方式 window....

  • Servlet --> JSP

    从 servlet转到 jsp不外乎两种方法,重定向 和 url转发 1、重定向 ( Redirect):是路径的...

网友评论

    本文标题:mvc中转发与重定向的两种写法

    本文链接:https://www.haomeiwen.com/subject/ijbnkctx.html