package com.demo;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebInitParam;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Servlet implementation class configDemoServlet
*/
@WebServlet(
name="configDemoServlet",
urlPatterns = { "/config-demo" },
initParams = {
@WebInitParam(name = "email", value = "webmaster@163.com"),
@WebInitParam(name = "telephone", value = "8899123")
})
public class configDemoServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
ServletConfig config=null;
public configDemoServlet() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see Servlet#init(ServletConfig)
*/
public void init(ServletConfig config) throws ServletException {
super.init(config);
this.config=config;
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out=response.getWriter();
out.print("<!DOCTYPE html>"+"<html><head>"+"<title>ServletConfig</title>");
out.print("<body>");
String servletName=config.getServletName();
String email=config.getInitParameter("email");
String telephone=config.getInitParameter("telephone");
out.print("苏龙生比傻私全家:"+servletName+"<br>");
out.print("许嘉茵构思司码:"+email+"<br>");
out.print("电话:"+telephone+"<br>");
out.print("</body></html>");
}
}
运行结果