Alan's Blog

导航

随笔分类 -  JSP

重定向和转发的区别
摘要:区别一:   重定向时浏览器上的网址改变  转发是浏览器上的网址不变区别二:  重定向实际上产生了两次请求转发只有一次请求重定向:  发送请求 -->服务器运行-->响应请求,返回给浏览器一个新的地址与响应码-->浏览器根据响应码,判定该响应为重定向,自动发送一个新的请求给服务器,请求地址为之前返回的地址-->服务器运行-->响应请求给浏览器转发:  发送请求 --&... 阅读全文

posted @ 2010-03-07 13:22 Alan's Blog 阅读(9330) 评论(0) 推荐(0) 编辑

JSP中include指令和include动作的区别
摘要:include指令是编译阶段的指令,即include所包含的文件的内容是编译的时候插入到JSP文件中,JSP引擎在判断JSP页面未被修改,否则视为已被修改。由于被包含的文件是在编译时才插入的,因此如果只修改了include文件内容,而没有对JSP修改,得到的结构将不会改变,所以直接执行已经存在的字节码文件,而没有重新编译。因此对不经常变化的内容,用include指令是合适的,如果需要的内容是经常变... 阅读全文

posted @ 2009-11-12 10:02 Alan's Blog 阅读(14379) 评论(0) 推荐(2) 编辑

JSP两种页面转换forward()和sendRedirect()
摘要:今天面试的时候技术官问到了这个问题 ,我将它整理了一下:forward()是作用于服务器端,重定向后浏览器的URL地址保持不变,是无法通过get方式传递参数呢,不过可以通过HttpServletResponse.setAttribute(key,values)来做sendRedirect()作用于客户端,重定向后浏览器的URL地址变为新的地址,可以通过get方式来传递参数。forward()应该在... 阅读全文

posted @ 2009-11-09 23:42 Alan's Blog 阅读(2271) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示