2024年5月11日发(作者:)

第 一 单元 Java Web开发网站技术

第 5 课 动态网页开发技术(二)

一、【教材分析】

知识技能

过程方法

观察法、自助探究、小组合作、模拟测试法。

情感目标

1. 会使用out对象的print()方法向浏览器输出数据。

2. 会用request对象的getParameter()方法读取用户注册信息,编写页面。

3. 会使用response对象的setHeader()方法实现页面刷新,用sendRedirect()方法实

现页面重定向。

培养学生的动手操作能力和观察能力,培养自我探索和团队合作意识。

【重点】会使用out对象的print()方法向浏览器输出数据。

【难点】目标技能2和3。

充分利用实物和各种媒体,采取如演示法、自助探究和小组合作等多种方法等来充

分调动学生的学习积极性,真正发挥学生的主体作用。

教学重、难点

教学方法

二、【教学流程】

教学环节

活动导入(1分钟)

过程与组织

教师活动

打开浏览器输入网址,打回车键就可以看到

网页,这是什么原理呢?

活动一:使用out对象向浏览器输出数据

【想一想】

如何使用out对象实现“请先登录”对话框

的弹出?

【试一试】

编写“请先登录”对话框的代码。

【练一练】

页面是修改联系人信息的页面。

此页面需要先判断用户有无修改权限,再输

出信息框。

活动二:用request对象读取用户注册信息

request对象代表用户发送过来的请求,从

这个对象中可以取出客户端中用户提交的

数据或参数。只有接受用户请求的页面才能

访问request对象。

【想一想】

用户在(注册页面)中填写的

信息,怎样在(注册验证页面)

中获取并显示呢?

【做一做】

中涉及的request对象代码:

racterEncoding(“utf-8”)

【议一议】

学生活动

结合生活实例,激发探究兴趣。

【自主探究】

思考解决方案。

了解out对象的常用方法。

【做一做】

编写代码。

修改练习。

【自主学习】

自主探究课文内容。

【做一做】

思考如何获取并显示。

动手输入相关代码,了解其作用。

探究活动一

(约15分钟)

探究活动二

(约15分钟)

racterEncoding(“utf-8”)代码的

作用是什么?

活动三:使用response对象实现页面刷新

Response对象与request对象相对应,代表

服务器对客户端的响应,是服务器端向客户

端返回的数据。从这个对象中可以取出部分

与服务器互动的数据和信息,只有接受这个

对象的页面才可以访问这个对象。

【读一读】

使用response对象的serHeader()方法可以

设置浏览器不缓存页面。语句如下:

der(“Cache-Control”,”no-cach

e”);

【试一试】

使用setHeader()方法设置通讯录页

面的自动刷新频率,实现浏览器每隔60秒

加载页面。语句如下:

der(“Refresh”,”60”;url=

127.0.0.1:8080/txl/);

【读一读】

如需将文档移动一个新的位置,就需要使用

JSP重定向。使用response对象的

sendRedirect()方法可以实现页面重定向。语

句如下:

direct(“?name=roo

t”);

【做一做】

使用response对象的serHeader()方法,在

“爱心社”通讯录主页面中添加代

码,实现页面刷新。

归纳总结(2分钟)

达标测评(2分钟)

通过板书归纳总结分析本节课的学习内容。 思考总结本节学习内容。

【自主探究与合作探究】

思考,探讨。

【做一做】

探究活动三(约10分

钟)

三、【教后反思】

四、【板书设计】

第 5 课 动态网页开发技术(二)

一:使用out对象向浏览器输出数据

二:使用request对象读取用户注册信息

三:使用response对象实现页面刷新