他们的区别我已经了解。
但是,在实际项目当中要如何运用呢?
换句话说就是什么时候用forward,什么时候用redirect呢?
请各位举几个例子说下~

解决方案 »

  1.   

    这个话题不太好把握,简单的说就是如果使用forward进行转向的话,那么转到的页面中可以接收到request作用域中保存的数据,而且如果刷新转向的页面的话请求会重新提交。如果使用redirect进行跳转,那么和forward相反,不能接收到request作用域中保存的数据,而且刷新转向页面不会导致重复提交请求,这样一定程度上可以防止表单重复提交。楼主如果碰到和上边应用场合相符合的地方那么就可以对症下药了。希望对楼主有所帮助