初始化servletConfig

原创 2016年08月30日 23:34:42
package servlet;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.Servlet;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.annotation.WebInitParam;
import javax.servlet.annotation.WebServlet;
/**
 * ServletConfig  利用@WebServlet封装servletConfig数据,初始化servlet
 * @author BrightSt
 *
 */
@WebServlet(name="ServletConfigDemoServlet",
			urlPatterns={"/ServletConfigDemo"},
			initParams={
					@WebInitParam(name="admin",value="Harry Taciak"),
					@WebInitParam(name="email",value="admin@example.com")
}	)
public class ServletConfigDemoServlet implements Servlet{
	 private transient ServletConfig servletConfig;
	 
	public void destroy() {
		
	}

	public ServletConfig getServletConfig() {
		
		return this.servletConfig;
	}

	public String getServletInfo() {
	
		return "Servlet Demo";
	}

	public void init(ServletConfig servletConfig) throws ServletException {
		this.servletConfig=servletConfig;
		
	}

	public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException {
		ServletConfig servletConfig = getServletConfig();
		String admin = servletConfig.getInitParameter("admin");
		String email = servletConfig.getInitParameter("email");
		response.setContentType("text/html");
		PrintWriter writer = response.getWriter();
		writer.print("<html><head></head><body>"
				+ "admin:"+admin
				+ "<br/>email:"+email
				+ "<br/></body>"
				+ "</html>");
	}

}

版权声明:本文为博主原创文章,未经博主允许不得转载。

jsp的config技术整理

jsp的config技术整理
  • WYZSC
  • WYZSC
  • 2011年03月07日 15:44
  • 3205

Servlet 的配置

让 Servlet 能响应用户请求,必须将 Servlet 配置在 Web 应用中。 Servlet 3.0 中有两中配置方式: 1. 在 Servlet 类中使用 @WebServlet Annot...
  • hanshileiai
  • hanshileiai
  • 2013年11月08日 13:19
  • 8491

Servlet初始化参数(ServletConfig)与Servlet上下文初始化参数(ServletContext)区别

首先,这两个都叫做初始化参数,只不过servlet初始化参数才在DD配置中包含“init”一词。 上下文初始化参数:   在元素中,但不在具体的元素中。比如:                    ...
  • dancheren
  • dancheren
  • 2016年11月08日 20:24
  • 1705

Servlet(8)Servlet配置细节(包括web应用启动即加载Servlet类)及ServletConfig使用

①一般习惯上将,doGet和doPost合二为一protected void doGet(HttpServletRequest request, HttpServletResponse respons...
  • u013943420
  • u013943420
  • 2017年04月11日 15:55
  • 389

Servlet重写init(ServletConfig config)还是init()

写一个Servlet时,有时需要我们重写该Servlet的初始化方法,然后,究竟是重写init(ServletConfig config),还是重写init(),这是个问题。要明了这一点,首先要知道S...
  • xuelinmei_happy
  • xuelinmei_happy
  • 2014年07月08日 10:40
  • 1921

ServletConfig的使用

在Servlet的配置文件中,可以使用一个或多个标签为servlet配置一些初始化参数。 当servlet配置了初始化参数后,web容器在创建servlet实例对象时,会自动将这些初始化参数...
  • qp3887322
  • qp3887322
  • 2011年11月07日 17:17
  • 5288

ServletConfig类、Servlet读取初始化参数的几种方式

读取Servlet初始化参数的几种方式:public class ConfigServletDemo extends HttpServlet { public void doGet(HttpSe...
  • lengjinghk
  • lengjinghk
  • 2016年07月20日 15:14
  • 971

通过ServletConfig获取Servlet的初始化参数

通过ServletConfig获取Servlet的初始化参数
  • wangyanming123
  • wangyanming123
  • 2016年08月19日 22:02
  • 1318

如何获得servletConfig对象和servletContext对象以及通过这两个对象获得初始化参数

  • huihui870311
  • huihui870311
  • 2015年11月01日 20:26
  • 629

Servlet——开发细节+ServletConfig对象

本文介绍了Servlet部署的一些细节,重点介绍了自动创建Servlet的实例对象和通配符匹配的规则。另外也介绍了ServletConfig对象...
  • ggGavin
  • ggGavin
  • 2014年05月17日 23:02
  • 1710
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:初始化servletConfig
举报原因:
原因补充:

(最多只允许输入30个字)