转载

浅谈JSP的Forward及sendRedirect方法

Response.sendRedirect是两个不同的request,是在客户端跳转,浏览器显示的是跳转后的页面的名字。因为它是从客户端跳转到第二个页面的。

浅谈JSP的Forward及sendRedirect方法

浅谈JSP的Forward及sendRedirect方法

使用forward时,由于只是发送一次request请求,request设置的属性(setAttribute)依然能保留在下一个页面。

使用sendRedirect时,由于发送两次request请求,所以在下一个不能获取request属性。但可以通过重写URL的方式

内容传递过去。

下面举例说明:

浅谈JSP的Forward及sendRedirect方法tian.jsp    
浅谈JSP的Forward及sendRedirect方法<%request.setAttribute("river","redwater");
浅谈JSP的Forward及sendRedirect方法    request.setAttribute("country","daguaiwan");
浅谈JSP的Forward及sendRedirect方法%>
浅谈JSP的Forward及sendRedirect方法<jsp:forward page="fengshan.jsp" />
 
正文到此结束
Loading...