JSP基本语法之常用动作

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《JSP应用开发B》课程
任务四房屋信息发布平台的JSP实现
JSP常用动作
汪燕
本节目标
掌握JSP的动作元素
2
2
JSP动作元素
JSP容器支持两种JSP动作,即标准动作和自定义动作。

JSP中的标准动作元素包括:
<jsp:include>、 <jsp:param>、 <jsp:forward> 、<jsp:plugin> 、<jsp:useBean>、<jsp:getProperty>和<jsp:setProperty>。

include动作
<jsp:include>动作元素允许在页面被请求的时候包含一些其他的资源,如一个静态的HTML文件或动态的JSP文件。

<jsp:include>的语法格式如下:
<jsp:include page="{relativeURL | <%= expression%>}" flush="true" />
或者:
<jsp:include page="{relativeURL | <%= expression %>}" flush="true" >
<jsp:param name="parameterName" value="{parameterValue | <%= expression %>}" />+
</jsp:include>
include动作
以下是<jsp:include>的常用方法:
<jsp:include page="scripts/login.jsp" />
<jsp:include page="copyright.html" />
<jsp:include page="/index.html" />
<jsp:include page="scripts/login.jsp">
<jsp:param name="username" value="liuzc" />
</jsp:include>
例:jspincludedemo.jsp
forward动作
<jsp:forward>操作允许将请求转发到其他的HTML文件、JSP文件或者是一个程序段。

通常请求被转发后,会停止当前JSP文件的执行。

<jsp:forward>的语法格式如下:
<jsp:forward page={"relativeURL" | "<%= expression %>"} /> 或者是:
<jsp:forward page={"relativeURL" | "<%= expression %>"} > <jsp:param name="parameterName" value="{parameterValue | <%= expression %>}" />+
</jsp:forward>
forward动作
<jsp:forward>的常用属性:
(1)page="{relativeURL | <%= expression %>}" :是一个表达式或是一个字符串用于说明你将要定向的文件或URL.这个文件可以是JSP程序段,或者其它能够处理request对象的文件。

(2)<jsp:param name=“parameterName”
value=“{parameterValue | <%= expression %>}” />:向一个动态文件发送一个或多个参数,这个文件一定是动态文件;如果想传递多个参数,可以在一个JSP文件中使用多个<jsp:param>。

name 指定参数名,value指定参数值。

例:forwarddemo.jsp
本课小结
JSP动作元素:
<jsp:include>
<jsp:param>
<jsp:forward>。

相关文档
最新文档