servlet settings

2014-11-24 09:24:18 · 作者: · 浏览: 0
一、由于Servlet是一个Java文件,不像JSP那样直接放在Web目录下就能获得URL请求访问地址。Servlet必须在Web的配置文件/WEB-INF/web.xml中进行配置和映射才能响应HTTP请求。Servlet的配置分为声明和映射两个步骤。
1.声明
LoginActionMysql
javaee.ch06.LoginActionMysql
其中:声明Servlet的名字,声明servlet全名。
在servlet里面也可以配置servlet的初始参数,如 数据库的Driver,URL,username,password等信息。
2.映射
Login
/Login
二、如果多个servlet共享一个链接数据库的配置,那么可以这样配置
eg: 在web.xml里面配置如下
driverName
url
jdbc:mysql://localhost:3306/mall
username
root
password
root
对应的在servlet里面取这些参数时,我们使用的是 init这方法
public void init(ServletConfig config) throws ServletException
{
super.init(config);
this.config = config;
ServletContext ctx = config.getServletContext();
driver = ctx.getInitParameter("driverName");
url = ctx.getInitParameter("url");
user = ctx.getInitParameter("username");
pass = ctx.getInitParameter("password");
}
这样就可以的得到这些参数,而不必在每个Servlet里面都将这些配置文件写一遍。