您的位置:首页 > Web前端 > JavaScript

jsp常用标签及其属性说明

2012-03-04 20:47 531 查看
1、 jsp:include

<jsp:include flush="true" page=""></jsp:include>

<jsp:include>元素允许你包含动态文件和静态,这两种包含文件的结果是不同的。如果文件仅是静态文件,那么这种包含仅仅是把包含文件的内容加到jsp文件中去,而如果这个文件动态的,那么这个被包含文件也会被Jsp编译器执行(这一切与asp相似)

如果所加入的页面是动态的,那么我们还可以使用jsp:param标签给这个页面传递数据。实际上即使所加入的页面是静态的,我们还是可以给这个页面传递数据,只不过静态页面无法处理你所传递给他的页面,所以没有意义而已!

<jsp:param name="aaa" value="ce!"/>
但是下面的方式并不能支持往被包含的文件传递信息,会报一个异常:<equal symbol expected>。而出现这样的问题一般都是书写不正确造成的。
<jsp:params>
<jsp:param name="aaa" value="ce!"/>
...
</jsp:params>
一般来说jsp:params标签是往applet或者bean中传递数据的。

2、 jsp:forward
<jsp:forward page="#"></jsp:forward>

forward动作标签的作用是:从该指令处停止当前页面的继续执行,而转向其它的一个JSP页面。该指令也可以结合param指令,向要转到的页面传送信息。

我们还可以向转向的页面传递信息,传递方法和include一样!而且也不能支持params指令。但是他们两者传递信息的时候并不是完全相同。前者能够使用查询字符串传递信息,后者不能,如果使用了那么会报JasperException异常。

3、 jsp:fallback

<jsp:fallback> text message for user </jsp:fallback>

一段文字用于Java插件不能启动时显示给用户的,如果插件能够启动而applet或Bean不能,那么浏览器会有一个出错信息弹出。

4、 jsp:useBean
<jsp:useBean id=""></jsp:useBean>
这个动作标签主要是为了在jsp页面使用javabean,配合标签jsp:getProperty和jsp:setProperty标签对javabean中的属性值进行读取和设置。
5、jsp:plugin

<jsp:plugin code="" codebase="" type="bean"></jsp:plugin>

用于在浏览器中播放或显示一个对象

来自:http://hi.baidu.com/lymeng520/blog/item/3eea90de975b8118622798ee.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: