servlet中获取ServletConfig 对象的 方法
package com.cdsxt.action;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Enumeration;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class TestConfig extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
this.doPost(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// //获取ServletConfig 对象的 方法
// ServletConfig config=this.getServletConfig();
// //获取配置在web.xml 的初始化的参数和值
// String uname=config.getInitParameter("uname");
// String pwd=config.getInitParameter("pwd");
//
System.out.println("uname:"+uname+" pwd:"+pwd);
// //获取配置的所有的 名字 返回Enumeration
// Enumeration<String> en=config.getInitParameterNames();
// while(en.hasMoreElements()){
// String name=en.nextElement();
System.out.println("name:"+name);
// }
// //获取ServletName
// String serverName=config.getServletName();
// System.out.println(serverName);
String uname=this.getInitParameter("uname");
// System.out.println("uname:"+uname);
// Enumeration<String> en=this.getInitParameterNames();
// while(en.hasMoreElements()){
// String name=en.nextElement();
System.out.println("name:"+name);
// }
String serverName=this.getServletName();
System.out.println(serverName);
}
}
要启动tomcat服务器在控制台打印。