
4
实验?/p>
Servlet
容器模型
一?/p>
实验目的
1.
掌握
Web
应用程序?/p>
DD
文件
web.xml
的配置方法和作用?/p>
2.
掌握如何通过
ServletConfig
获取
Servlet
的初始化参数?/p>
3.
掌握
ServletContext
的概念,如何获得
ServletContext
对象?/p>
4.
掌握如何通过
RequestDispatcher
转发请求?/p>
二.
实验内容
1.
建立一个名?/p>
bookstore
?/p>
Web
应用程序
?/p>
Tomcat
?/p>
webapps
目录下,建立一个如下所示的目录结构?/p>
|- bookstore
|- html (
包含所有的
HTML
文件
)
|- jsp (
包含所有的
JSP
文件
)
|- images (
包含所有的
GIF
?/p>
JPEG
?/p>
BMP
图象文件
)
|- index.html (
默认?/p>
HTML
文件
)
|- WEB-INF
|-classes
?/p>
lib
?/p>
web.xml
?/p>
4.1 bookstore
应用程序的目录结?/p>
这样就建立了一个名?/p>
bookstore
?/p>
Web
应用程序?/p>
本实验后面的题目都在该应用程?/p>
下面完成?/p>
2.
使用
ServletConfig
检?/p>
Servlet
的初始化参数
【步?/p>
1
?/p>
编写
ConfigDemoServlet
程序,内容如下:
package com.demo;
import java.io.*;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class ConfigDemoServlet extends HttpServlet{
String servletName=null;
ServletConfig config=null;
String email=null;
String telephone=null;
public void init() {
config = getServletConfig();
servletName =
config.getServletName()
;
email =
config.getInitParameter("email")
;
telephone =
config.getInitParameter("telephone")
;
}
public void service(HttpServletRequest request,
HttpServletResponse response)
throws ServletException,IOException{