Servlet里的ServletConfig对象和ServletContext对象的使用
1,ServletContext的使用
(1)先在xml文件中进行配置
<servlet>
<servlet-name>getServletConfig</servlet-name>
<servlet-class>com.four.servlet.ServletConfigs</servlet-class>
<init-param>
<param-name>getServletConfig</param-name>
<param-value>Configvalue</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>getServletConfig</servlet-name>
<url-pattern>/Context</url-pattern>
</servlet-mapping>
(2)创建Java文件
//获取ServletContext对象
ServletContext context=getServletContext();
//赋值
context.setAttribute("name", "namesss");
//获取
String str=context.getAttribute("name").toString();
PrintWriter out=response.getWriter();
//输出
out.println(str);
1,ServletContfig的使用
(1)先在xml文件中进行配置
<servlet>
<servlet-name>getServletConfig</servlet-name>
<servlet-class>com.four.servlet.ServletConfigs</servlet-class>
<init-param>
<param-name>getServletConfig</param-name>
<param-value>Configvalue</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>getServletConfig</servlet-name>
<url-pattern>/Config</url-pattern>
</servlet-mapping>
(2)创建Java文件
ServletConfig config=getServletConfig();
PrintWriter out=response.getWriter();
Enumeration names=config.getInitParameterNames();
while (names.hasMoreElements()) {
String pagename=names.nextElement().toString();
String value=config.getInitParameter(pagename);
out.println(pagename);
out.print(value);
}
out.close();
out.flush();