jsp常用标签的启示

jsp常用标签的启示... jsp常用标签的启示 展开
 我来答
763077374
2015-12-16 · TA获得超过529个赞
知道小有建树答主
回答量:208
采纳率:100%
帮助的人:132万
展开全部
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>

用于在浏览器中播放或显示一个对象
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式