JSP教程:[4]动作元素
1、JSP动作元素是一种特殊的标签,其有前缀jsp。区分其他html标签。
2、JSP动作元素可以实现多种功能:动态地插入文件,重用JavaBean组件,把用户重定向到另外的界面、为Java插件生成HTML代码等等。
3、下面是一些JSP预设的Action Element标签:
<jsp:useBean>
功能:使用JavaBean;
<jsp:setProperty>
功能:设置JavaBean的属性值;
<jsp:getProperty>
功能:取得JavaBean的属性值;
<jsp:param>
功能:设置传送参数;
<jsp:plugin>
功能:载入Applet或JavaBean;
<jsp:forward>
功能:网页重定向;
<jsp:include>
功能:载入html或jsp文件;
<jsp:attribute>
功能:设置标签属性;
<jsp:body>
功能:动态设置xml标签主体;
<jsp:element>
功能:动态设置xml标签;
1、<jsp:include>动作元素:
功能:包含其他静态页面或动态页面。
特点:包含是指在运行时包含,也支持编译时包含。
语法格式:
<jsp:include page="相对路径 url" flush="true | false" />
flush为true时,实时输出缓冲区。该动作元素可以添加参数<jsp:param>,
代码实例如下:
![JSP教程:[4]动作元素](https://exp-picture.cdn.bcebos.com/874f6275e5f4fcf54d280c7a21d7726b0de2bdb9.jpg)
2、<jsp:forward>动作元素:
功能:用于在服务器端结束当前页面的运行,并从当前页面跳转到其他页面。
语法格式:
<jsp:include page="相对路径" />
其同样可以使用<jsp:param>动作元素,进行参数地传递。
代码实例如下:
![JSP教程:[4]动作元素](https://exp-picture.cdn.bcebos.com/732a12e265e7340fce5d229735b9763e20c2b4b9.jpg)
3、<jsp:param>动作元素:
功能:用于在页面之间传递参数。
语法格式:
<jsp:param name="属性名" value="属性值"/>
在jsp页面中取得属性名所对应的值,需要使用request.getParameter("属性名");
代码实例参考jsp:include动作元素的图示。