在web.xml配置初始化参数
<init-param>
<param-name>username</param-name>
<param-value>liudaolin</param-value>
</init-param>
<init-param>
<param-name>password</param-name>
<param-value>123456</param-value>
</init-param>
servlet代码
//对参数进行封装
private String username;
private String password;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
/**
* @see Servlet#init(ServletConfig)
*/
//利用getInitParameter获得初始化参数
public void init() throws ServletException {
// TODO Auto-generated method stub
this.setUsername(this.getInitParameter("username"));
this.setPassword(this.getInitParameter("password"));
}
doPost方法中获得参数
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
response.setContentType("text/html;charset=utf-8");
PrintWriter out=response.getWriter();
out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");
out.println("<HTML>");
out.println(" <HEAD><TITLE>A Servlet</TITLE></HEAD>");
out.println(" <BODY>");
out.print("<h1>"+this.getUsername()+"</h1>");
out.print("<h1>"+this.getPassword()+"</h1>");
out.println(" </BODY>");
out.println("</HTML>");
out.flush();
out.close();
}