JSP 动作元素

来源:互联网 发布:everying软件最新 编辑:程序博客网 时间:2024/06/16 20:59

1. JSP 动作元素

JSP动作元素可以动态地包含文件、网页跳转以及使用JavaBean组件等。

1.1 < jsp:include>动作元素

< jsp:include>动作元素用来包含静态和动态的文件。如果被包含的文件为静态,那么只是单纯的加到 JSP页面中,不进行处理;如果包含的为动态文件,则会先进行处理,然后将处理的结果加到 JSP页面。

<jsp:include page="包含文件的url地址" flush="true|false">

page属性用来指定被包含文件的URL地址,flush属性用来指定缓冲区满时,是否进行清空。flush属性的默认值为false。

< jsp:include>和<%@ include%>的区别:
< jsp:include>动作元素用来包含静态和动态的文件。如果被包含的文件为静态,那么只是单纯的加到 JSP页面中,不进行处理;如果包含的为动态文件,则会先进行处理,然后将处理的结果加到 JSP页面。

<%@ include%>指令元素只是将页面内容静态包含进来,如果被包含的文件中有JSP代码,则执行该代码。

1.2 < jsp:param>动作元素

< jsp:param>动作元素用来传递参数,一般与< jsp:include>,< jsp:forward>联合使用。
包含两个属性,一个是name,用来设定传递参数的名称,一个是value,用来设定传递参数的值。

这里写图片描述

1.3 < jsp:forward>动作元素

通过< jsp:forward>动作元素搭配< jsp:param>动作元素,可以实现在跳转页面的同时向所跳转的页面传递参数。

例:forward.jsp页面跳转到test.jsp页面

forward.jsp

这里写图片描述

test.jsp

这里写图片描述

1.4 < jsp:plugin>动作元素

< jsp:plugin>动作元素用来在JSP页面中嵌入Java页面,比如Applet.

这里写图片描述

1.5 < jsp:fallback>动作元素

< jsp:fallback>动作元素用来指定当浏览器不支持或无法启动Bean或Applet时,在页面上打印输出错误提示信息。

这里写图片描述

0 0