实训5.docx

上传人:b****5 文档编号:11650980 上传时间:2023-03-29 格式:DOCX 页数:10 大小:477.10KB
下载 相关 举报
实训5.docx_第1页
第1页 / 共10页
实训5.docx_第2页
第2页 / 共10页
实训5.docx_第3页
第3页 / 共10页
实训5.docx_第4页
第4页 / 共10页
实训5.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

实训5.docx

《实训5.docx》由会员分享,可在线阅读,更多相关《实训5.docx(10页珍藏版)》请在冰豆网上搜索。

实训5.docx

实训5

实训项目五:

Servlet的开发

课时:

4小时

一、实训目的

1.了解servlet特征。

2.理解servlet生命周期的三个阶段。

3.学会使用servlet技术开发Web应用程序。

二、实训要求

1.进一步了解servlet基本结构及成员方法。

2.掌握Servlet开发的基本方法和步骤。

3.掌握Servlet过滤器与监听器的原理、配置及应用。

三、实训内容

(一)开发运行简单的servlet

使用javax.servlet.GenericServlet开发一个servlet,步骤如下:

1.创建一个继承自GenericServlet的servlet类servletDemo.java。

代码如下:

2.在web.xml中配置开发的servletDemo。

配置内容如下:

3.启动web服务器,打开IE,输入:

http:

//localhost:

8080/project1/servlet,运行效果如下图所示。

(二)另一个处理http请求的例子

使用javax.servlet.HttpServlet开发一个servlet,步骤如下:

1.创建一个继承自HttpServlet的servlet类HttpServletDemo.java。

代码如下:

2.在web.xml中配置开发的HttpServletDemo。

配置内容如下:

3.启动web服务器,打开IE,输入:

http:

//localhost:

8080/project1/httpservlet,运行效果如下图所示。

输入:

http:

//localhost:

8080/project1/httpservlet?

name=Mr.zhang,则运行效果如下图:

理解service()方法与doGet()方法、doPost()方法之间调用关系。

(三)Servlet过滤器使用

1.创建一个实现javax.servlet.Filter接口的过滤器IPFilter.java。

代码如下。

2.在web.xml中做如下的过滤器配置。

3.创建成功和出错页面success.jsp及error.jsp。

success.jsp代码如下:

error.jsp代码如下:

4.启动web服务器,打开IE,输入:

http:

//localhost:

8080/project1/success.jsp,运行结果如下图所示。

在web.xml中将filterIP的参数改为其它值,如192.168.1.99,重启服务器,再在ie地址栏输入:

http:

//localhost:

8080/project1/success.jsp,结果如下:

(四)创建与使用Servlet监听器

1.创建一个用于监听网站在线人数的监听器,取名为OnlineListener.java,代码如下:

2.在web.xml中做如下的过滤器配置。

3.创建显示当前在线人数的页面onlineUser.jsp。

4.启动web服务器,打开IE,输入:

http:

//localhost:

8080/project1/onlineUsers.jsp,然后再打开第二个浏览器窗口,同样输入上述URL,运行结果如下图所示。

四、思考题

1.比较Servlet的监听机制与过滤机制有何异同?

2.如何使用servlet获取运行环境信息?

3.如何进行Servlet的会话设置与异常设置?

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 理化生

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1