1、 jsp:include
把包含文件的内容加到jsp文件中去,而如果这个文件动态的,那么这个被包含文件也会被Jsp编译器执行(这一切与asp相似)
如果所加入的页面是动态的,那么我们还可以使用jsp:param标签给这个页面传递数据。实际上即使所加入的页面是静态的,我们还是可以给这个页面传递数据,只不过静态页面无法处理你所传递给他的页面,所以没有意义而已!
但是下面的方式并不能支持往被包含的文件传递信息,会报一个异常:
...
一般来说jsp:params标签是往applet或者bean中传递数据的。
2、 jsp:forward
forward动作标签的作用是:从该指令处停止当前页面的继续执行,而转向其它的一个JSP页面。该指令也可以结合param指令,向要转到的页面传送信息。
我们还可以向转向的页面传递信息,传递方法和include一样!而且也不能支持params指令。但是他们两者传递信息的时候并不是完全相同。前者能够使用查询字符串传递信息,后者不能,如果使用了那么会报JasperException异常。
3、 jsp:fallback
一段文字用于Java插件不能启动时显示给用户的,如果插件能够启动而applet或Bean不能,那么浏览器会有一个出错信息弹出。
4、 jsp:useBean
这个动作标签主要是为了在jsp页面使用javabean,配合标签jsp:getProperty和jsp:setProperty标签对javabean中的属性值进行读取和设置。
5、jsp:plugin
用于在浏览器中播放或显示一个对象