《JavaWeb应用开发》课程授课教案
学院
信息技术学院
任课教师
齐燕
授课章节
四、JSP内置对象-request对象
授课类型
理实一体
授课时间
2025年2月24日第一周星期一
第1-2节
授课班级
移动2301
授课地点
一、教学目标、要求
了解表单设计
掌握简单的表单设计
掌握登录验证方法
二、教学重点:
掌握登录验证方法
三、教学难点:
学会登录验证
四、教学方法及手段:
上机演示及练习
五、教时安排
2课时
六、课程思政:
理解并敬重工匠精神,在学习中努力发扬工匠精神。
七、教学过程
第一步(20分钟)介绍登录验证用到的知识点
1、request对象
request是一个javax.servlet.http.HttpServletRequest对象,封装了浏览器的请求信息,通过request对象可以获取用户的请求信息,request也提供了获取cookie、header和session等对象的数据的方法。
获取请求参数的方法
StringgetParameter(Stringname)获取name的参数值。
EnumerationgetParameterNames()获取所有参数的名称。
String[]getParameterValues(Stringname)获取name的所有参数值。
2、response对象:
response是和应答相关的HttpServletResponse类的一个对象,它封装了服务器对客户端的响应,然后被发送到客户端以响应客户请求。response对象产生的对客户的请求做出动态的响应,并向客户端发送数据。HttpServletResponse对象具有页面作用域。
JSP会根据客户端的请求建立一个默认的response对象,response对象用来提供给客户端浏览器的参考信息,比如响应的头,响应的本体(HTML文本内容)以及服务端的状态码信息。
sendRedirect(Stringlocation)
把响应发送到另一个指定的位置进行处理
3、include指令:
include指令用来向当前页面插入一个静态文件,这个静态文件可以是html文件、jsp文件或其他文本文件或者只是一段java代码。
语法格式如下:%@includefile=URL%
第二步(20分钟)展示登录验证。
登录页面login.jsp设计:
效果图:
2、登录验证loginsuc.jsp设计:
第三步(40分钟)学生操作练习
第四步(10分钟)归纳总结
八、作业布置
完成登录验证。
九、教学后记或反思
初次接触内置对象,需要进行消化才能理解,多操作才能明白其中的道理,request对象应用比较广泛,主要用于表单信息提交,注意表单控件的名称,与后面的提交代码互应才能完成效果。
十、参考资料
《JavaWeb应用开发》上课教材
教案执笔人__齐燕________
审批人____孙小云_____
执行时间___2024.3_______