« 上一篇下一篇 »

jsp:forward动作标示

jsp:forward我们要转发到另一个JSP页面,就得使用动作标示,当我们运行此动作的时候,当前页面即将停止运行,然后转发到我们的转发页面运行,它个格式也很简单假设我们要转发的页面也是一个动态的文件,我们就可以传递参数,传递参数只需要通过指令jsp:param name=”参数” value=”参数值”。

如果我们要通过forward动作来转发一个外部文件,如果在当前应用我们却想通过http协议来查找其他的文件,那肯定会报错,这个子表示,是传递参数的,关键的动作标示,我们要提示一下,jsp:forward它是一个请求转发,与我们的重定向是两个完全不同的意思,请求转发是不会改变网址的,但是运行却要进入其他页面,重定向那就得网址改变,运行页面也会改变。

当我们在进行请求转发的时候,存储在request对象中的信息肯定会保留且带到要转发的页面中去,然而我们的重定向那就是要重新生成一个request对象请求,而且还会跳转到新的URL,我们刚开始存储在request对象中的信息就会被销毁。这也是比较官方的说法,不知道大家明白了转发与重定向的区别没有。

« 上一篇下一篇 »