标签:init name ima smo 初始化 17. ram get code
1.MyEclipse创建Servlet:
在一个java web项目中,
点击src,——>new——>servlet
输入名字后,
会自动创建一个新的继承了HttpServlet的java类,而且会在web.xml中自动帮忙配置。
2.ServletConfig的用法:初始化值、以及取出初始化的值。
web.xml中增加<init-param>标签:
<servlet> <!-- 类名 --> <servlet-name>httpGet</servlet-name><!-- 这里实现类名和实际运行的程序的连接 --> <!-- 所在的包 --> <servlet-class>com.fl.servlet.HttpServletDemo01</servlet-class> <init-param> <param-name>username</param-name> <param-value>1111111</param-value> </init-param> <init-param> <param-name>password</param-name> <param-value>2222</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet>
在继承了HttpServlet的java:
@Override public void init(ServletConfig config) throws ServletException { Enumeration enums = config.getInitParameterNames();//从config中获得所有的属性名 while(enums.hasMoreElements()){//逐个访问属性 String temp01 = (String) enums.nextElement(); String value = config.getInitParameter(temp01);//取出该属性的值 System.out.println(value); } }
启动服务器时,就会自动启动该服务,并获得username和password的初始化值。
MyEclipse创建Servlet和ServletConfig的用法
标签:init name ima smo 初始化 17. ram get code
原文地址:https://www.cnblogs.com/cq0143/p/10668077.html