您好,欢迎来到易妖游戏网。
搜索
您的当前位置:首页??5

??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 © 2019- vipyiyao.com 版权所有 湘ICP备2023022495号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务