结果的转发和重定向

Posted loaderman

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了结果的转发和重定向相关的知识,希望对你有一定的参考价值。

1)  在转发情况下,共享request域对象,会将参数从第一个业务控制方法传入第二个业务控制方法,

反之,重定向则不行

删除id=10号的用户,再查询用户

@Controller
@RequestMapping(value="/user")
public class UserAction {

    @RequestMapping(value="/delete")
    public String delete(int id) throws Exception{
        System.out.println("删除用户->" + id);
        //转发到find()
        return "forward:/user/find.action";
        //重定向到find()
        //return "redirect:/user/find.action";
    }
    
    @RequestMapping(value="/find")
    public String find(int id) throws Exception{
        System.out.println("查询用户->" + id);
        return "/success.jsp";
    }
    
}

 

以上是关于结果的转发和重定向的主要内容,如果未能解决你的问题,请参考以下文章

转发和重定向

java中转发和重定向的区别

SpringMVC框架如何实现请求转发和重定向呢?

JavaWebServlet中乱码解决与转发和重定向的区别

请求转发和重定向的区别以及他们的实现方式?

重定向和转发