初始化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>");
	}

}

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

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

写一个Servlet时,有时需要我们重写该Servlet的初始化方法,然后,究竟是重写init(ServletConfig config),还是重写init(),这是个问题。要明了这一点,首先要知道S...

ServletConfig的使用

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

Servlet容器模型(四)ServletConfig、ServletContext

这两天刚刚回顾了一下servlet中的配置对象ServletConfig、上下文对象ServletContext、多线程相关的知识点,做了一下笔记,如下: 一、Servlet配置对象(ServletC...

Servlet详解之两个init方法的作用

在Servlet中 javax.servlet.GenericServlet类 继承自java.lang.Object 实现了Serializable,,servlet ,ServletConfi...

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

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

Servlet的ServletConfig对象获取初始化参数

Servlet: import java.io.IOException; import java.util.Enumeration; import javax.servlet.Servl...

servletConfig获取初始化参数

servletConfig获取初始化参数 一、init方法初始化过程 二、init初始化获取参数 1、init初始化方法获取参数是由tomcat容器先创建ServletConfig对象,然后将这...

servlet都有一个servletConfig对象;四个config对象可以调用的方法;ServletContext对象之获取web项目信息;设置全局初始化参数的配置

ServletConfig对象 每一个servlet都有一个servletConfig对象 ServletConfig用来获得Servlet的相关的配置的对象。 获得ServletConfig对...

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

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

javaWEB总结(3):ServletConfig对象

  • 2016年11月05日 10:19
  • 7KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:初始化servletConfig
举报原因:
原因补充:

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