论坛首页 入门技术论坛

forward和redirect区别

浏览 2180 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-03-19  

forward 是服务器内部重定向,程序收到请求后重新定向到另一个程序,而客户机并不知晓;

forward会将   request  state、bean、等信息带到下一个jsp页面;

使用getAttribute()来取得前一个jsp所放的信息

 

redirect  是服务器收到请求后发送一个状态头给客户,客户将再次请求,就有两次网络通行的来往。

redirect 是送到客户端后再次request,因此上一个jsp的信息不被保留

在jsp中的session和cookie的关系

 具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。
    同时我们也看到,由于才服务器端保持状态的方案在客户端也需要保存一个标识,所以session
机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择。

jsp中两种包含文件的区别

相同点:两者都能包含一个页面不同点:区别1:<jsp:include page="b.jsp" />(先执行,后包含)此标签表示法:能动态区别加进来的是动态页面还是静态页面,对于静态页面则直接将资源包含(仅取其文本)。<%@ include file="b.jsp">此指令表示:静态地包含页面,不管其内容如何,不过是静态页面还是动态页面都首先将页面的内容先加进来。区别2:<jsp:include page="b.jsp" />可以分开写成:<jsp:include page="b.jsp" ><jsp:param name="参数名" value="参数值"/></jsp:include>这样就可以传递参数

 

 

论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics