c:redirect和 有什么区别?
如: <c:redirect url=" " />和 < page=" " /> 有什么区别?
core 库标记是 。该操作用于向用户的浏览器发送 HTTP 重定向响应,它是 JSTL 中与 tp。HttpServletResponse 的 sendRedirect() 方法功能相当的标记。下面的程序中显示了该标记的 url 和 context 属性,它们的行为分别等同于 的 url 和 context 属性的行为,是嵌套任何 标记的结果。
操作的语法 。。。 下面的程序显示了 操作。在该示例中, 标记的用法与标准 操作的用法类似。不过请回忆一下:通过请求分派器进行转发是在服务器端实现的,而重定向却是由浏览器来执行的。从开发人员的角度来讲,转发比重定向更有效率,但 操作却更灵活一些,因为 只能分派到当前 servlet 上下文内的其它 JSP 页面。
响应异常的重定向 从用户的角度来看,主要区别在于重定向会更新浏览器所显示的 URL,并因此影响书签的设置。转发却不这样,它对最终用户是透明的。这样,选择 还是 还取决于所期望的用户体验。
基本没什么区别.,c:的标签是指,重定向到一个地址 JSP的指令标签是forward是指转向到一个页面 如果你在session里设置了东西,那么JSP的转向后.应该还是在会话范围内的,但是C:的标签,我没用过,不太清楚,感觉应该,出了会话范围吧
答:两者应属于同一科的两种不同的动物。 乌龟和王八是不同的动物。乌龟是硬壳,壳面有裂状纹;王八是软壳,壳面较光滑。王八的学名叫鳖,有的地方又叫甲鱼。 鳖,又叫水鱼、...详情>>