- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《JavaWeb应用开发》课程授课教案
学院
信息技术学院
任课教师
齐燕
授课章节
四、JSP动作元素
授课类型
理实一体
授课时间
2024年4月23日第九周星期二
第3-4节
授课班级
应用2201
授课地点
2202
授课时间
2024年4月24日第九周星期三
第5-6节
授课班级
应用2203
授课地点
1203
授课时间
2024年4月29日第十周星期一
第1-2节
授课班级
应用2202
授课地点
2202
一、教学目标、要求
介绍JSP动作元素
学会jsp:param、jsp:include、jsp:forward、jsp:useBean动作元素
二、教学重点:
掌握jsp:param、jsp:include、jsp:forward、jsp:useBean
三、教学难点:
学会jsp:param、jsp:include、jsp:forward、jsp:useBean应用
四、教学方法及手段:
上机演示及练习
五、教时安排
2课时
六、课程思政:
实现价值的途径有很多种,就看自己喜欢以哪种方式来回馈社会。
(可增加页)
第一步介绍JSP动作元素
1.什么是JSP动作元素
JSP动作元素也称JSP标准动作,简称JSP动作。利用JSP动作可实现页面之间控制权的灵活转移。与JSP指令在编译时即被JSP引擎执行不同,JSP动作元素在客户端发生请求时才被执行。JSP动作元素包括jsp:param、jsp:include、jsp:forward、jsp:useBean、jsp:setProperty、jsp:getProperty等。
(1)jsp:param动作
param动作的语法格式如下。
jsp:paramname=参数名value=参数值.../jsp:param
如果起始标记和结束标记之间没有内容,则上述语法格式可简化为:
jsp:paramname=参数名value=参数值/
jsp:param动作通常与jsp:include动作、jsp:forward动作和jsp:setProperty动作等一起使用。
(2)jsp:include动作
include动作用于将其他HTML文件或JSP文件合并到当前页面文件。include动作的语法格式如下。
jsp:includepage=文件名flush=true.../jsp:include
其中,page属性的值规定了所嵌入文件的相对路径,flush属性的作用是在嵌入其他响应前清空存储在缓冲区中的数据,一般设为true。
如果起始标记和结束标记之间没有参数内容,则上述语法格式可简化为:
jsp:includepage=文件名flush=true/
(3)jsp:forward动作
forward动作用于将用户的请求重定向到另一个HTML页面、JSP页面
或Servlet。forward动作的语法格式如下。
jsp:forwardpage=url.../jsp:forward
其中,page属性指定目标页面的网址。
如果起始标记和结束标记之间没有参数内容,则上述语法格式可简化为:
jsp:forwardpage=url/
第二步展示JSP动作元素应用。
【案例3-13、3-14】jsp:include动作应用
在页面中嵌入time.jsp页面。文件名为include.jsp,其代码如下。
%@pagelanguage=javacontentType=text/html;charset=GBK%
html
head
titlejsp:include动作不带参数/title
/head
body
jsp:includepage=time.jspflush=true/
/body
/html
在页面中嵌入dlyz.jsp页面。文件名为include2.jsp,其代码如下。
【案例3-15】jsp:forward动作应用
%@pagelanguage=javacontentType=text/html;charset=GBK%
html
body
%
request.setCharacterEncoding(GBK);
Stringname=request.getParameter(user);
Stringpwd=request.getParameter(pwd);
if(name.equals(“苏州托普”)pwd.equals(“sztp)){
%
jsp:forwardpage=success.jsp/%--登录成功--%
%
}
else{
%
jsp:forwardpage=shibai.jsp/%--登
您可能关注的文档
- Java Web应用开发 课件 第9章 综合案例.pptx
- Java Web应用开发 课件 静态网页制作.pptx
- Java Web应用开发 教案 第1周-调试网页(1).doc
- Java Web应用开发 教案 第1周-课程表制作(2).doc
- Java Web应用开发 教案 第2周-创建主页(1).doc
- Java Web应用开发 教案 第2周-登录设计(2).doc
- Java Web应用开发 教案 第3周-新闻信息表单(2).doc
- Java Web应用开发 教案 第3周-学员信息表单(1).doc
- Java Web应用开发 教案 第4周-JSP脚本(1).doc
- Java Web应用开发 教案 第5周-JSP注释(1).doc
- Java Web应用开发 教案 第10周-复习(1).doc
- Java Web应用开发 教案 第11周-JavaBean技术.doc
- Java Web应用开发 教案 第11周-复习(1).doc
- Java Web应用开发 教案 第12周-JavaBean作用域.doc
- Java Web应用开发 教案 第13周-JDBC技术(1).doc
- Java Web应用开发 教案 第13周-验证用户信息(2).doc
- Java Web应用开发 教案 第14周-验证用户信息(复习).doc
- Java Web应用开发 教案 第15周-用户注册(1).doc
- Java Web应用开发 教案 第15周-用户注册(2).doc
- Java Web应用开发 教案 第16周-考试.doc
文档评论(0)