第3章 JSP的页面元素-2
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Baidu Nhomakorabea
3、JSP动作-include
要点:page:值为一个相对的路径,代表所 要包含进来的文件位置。 flush:boolean类型。true:缓冲区满,必须被 清空。 <jsp:param>传递一个或多个参数给被包含 的网页。
使用include动作,看看与include指令有何不同。
3、JSP动作-jsp:include
<jsp:forward page=”URL"> <jsp:param name=”parameterName1” value=”parameterValue1”/> <jsp:param name=”parameterName2” value=”parameterValue2”/> </jsp:forward>
第3章 JSP页面元素
3、JSP动作
JSP使用“<jsp: >”表示动作,用来控制 JSP引擎的动作。 语法二种形式:
<tag attr1=”……” > body </tag> <tag attr1=”……” />
3、JSP动作-include
态的资源。
作用:在当前的JSP页面中加入(包含)静态和动
静态网页:直接将内容加入到JSP网页中。 动态网页:编译运行该文件
语法格式:
<jsp:include page=”URL或<%=expression%>” flush=”true”/> 或者 <jsp:include page=”URL或<%=expression%>” flush=”true”> {<jsp:param name=”parameterName” value=”parameterValue”/>}* </jsp:include>
3、JSP动作-jsp:useBean
jsp:useBean jsp:setProperty jsp:getProperty
小结
本章主要介绍JSP基本技术(主要针对 JSP1.2)。通过本章的学习,应该掌握 JSP技术的基本概念,了解并掌握JSP的三 种基本元素的使用,学会灵活使用错误处 理方法,并能基于这些内容构造简单Web 应用。
3、JSP动作-jsp:forward
举例2:
select.htm control.jsp j1.jsp j2.jsp
3、JSP动作-jsp:param
jsp:param:用来提供key/value的信息,可 以与<jsp:include>,<jsp:forward>一起搭配 使用。 例如:
动作元素<jsp:include page=“”/>与指令元素 <%@ include file=“”%>区别: 动作元素是在客户端请求时期动态执行的, 每次有客户端请求时,可能都会被执行一 次;而指令元素在编译时期被编译执行, 只会被编译一次。
3、JSP动作-jsp:forward
作用:把当前的JSP页面重新定向到另一个 页面上 语法格式: <jsp:forward page=”重定向的页面”> {<jsp:param name=”name” value=”value”/>}* </jsp:forward> 注意:<jsp:forward>标记后面的代码不会 被执行,地址是当前页面的地址,而内容则 是另一个页面的。
3、JSP动作-jsp:forward 举例1:
now.jsp: <%@ page contentType=“text/html;charset=gb2312”% > 跳转之前的内容 <jsp:forward page=“next.jsp”/> 跳转之后的内容 next.jsp <%@ page contentType="text/html;charset=gb2312"%> 哈哈,这里是跳转之后的next.jsp
作业
设计如下页面login.jsp:
作业
用户输入姓名和年龄后,按下提交按钮转 入welcome.jsp,这个页面判断年龄是否大 于18岁,如果大于18岁,显示如下内容:
作业
如果年龄小于18岁,则跳转到forbid.jsp页 面,该页面显示如下内容:
作业
welcome.jsp和forbid.jsp都有错误处理页面 errorhandle.jsp。 login.jsp, welcome.jsp和forbid.jsp下方有共 同的“友情链接”内容。
3、JSP动作-include
要点:page:值为一个相对的路径,代表所 要包含进来的文件位置。 flush:boolean类型。true:缓冲区满,必须被 清空。 <jsp:param>传递一个或多个参数给被包含 的网页。
使用include动作,看看与include指令有何不同。
3、JSP动作-jsp:include
<jsp:forward page=”URL"> <jsp:param name=”parameterName1” value=”parameterValue1”/> <jsp:param name=”parameterName2” value=”parameterValue2”/> </jsp:forward>
第3章 JSP页面元素
3、JSP动作
JSP使用“<jsp: >”表示动作,用来控制 JSP引擎的动作。 语法二种形式:
<tag attr1=”……” > body </tag> <tag attr1=”……” />
3、JSP动作-include
态的资源。
作用:在当前的JSP页面中加入(包含)静态和动
静态网页:直接将内容加入到JSP网页中。 动态网页:编译运行该文件
语法格式:
<jsp:include page=”URL或<%=expression%>” flush=”true”/> 或者 <jsp:include page=”URL或<%=expression%>” flush=”true”> {<jsp:param name=”parameterName” value=”parameterValue”/>}* </jsp:include>
3、JSP动作-jsp:useBean
jsp:useBean jsp:setProperty jsp:getProperty
小结
本章主要介绍JSP基本技术(主要针对 JSP1.2)。通过本章的学习,应该掌握 JSP技术的基本概念,了解并掌握JSP的三 种基本元素的使用,学会灵活使用错误处 理方法,并能基于这些内容构造简单Web 应用。
3、JSP动作-jsp:forward
举例2:
select.htm control.jsp j1.jsp j2.jsp
3、JSP动作-jsp:param
jsp:param:用来提供key/value的信息,可 以与<jsp:include>,<jsp:forward>一起搭配 使用。 例如:
动作元素<jsp:include page=“”/>与指令元素 <%@ include file=“”%>区别: 动作元素是在客户端请求时期动态执行的, 每次有客户端请求时,可能都会被执行一 次;而指令元素在编译时期被编译执行, 只会被编译一次。
3、JSP动作-jsp:forward
作用:把当前的JSP页面重新定向到另一个 页面上 语法格式: <jsp:forward page=”重定向的页面”> {<jsp:param name=”name” value=”value”/>}* </jsp:forward> 注意:<jsp:forward>标记后面的代码不会 被执行,地址是当前页面的地址,而内容则 是另一个页面的。
3、JSP动作-jsp:forward 举例1:
now.jsp: <%@ page contentType=“text/html;charset=gb2312”% > 跳转之前的内容 <jsp:forward page=“next.jsp”/> 跳转之后的内容 next.jsp <%@ page contentType="text/html;charset=gb2312"%> 哈哈,这里是跳转之后的next.jsp
作业
设计如下页面login.jsp:
作业
用户输入姓名和年龄后,按下提交按钮转 入welcome.jsp,这个页面判断年龄是否大 于18岁,如果大于18岁,显示如下内容:
作业
如果年龄小于18岁,则跳转到forbid.jsp页 面,该页面显示如下内容:
作业
welcome.jsp和forbid.jsp都有错误处理页面 errorhandle.jsp。 login.jsp, welcome.jsp和forbid.jsp下方有共 同的“友情链接”内容。