package com.sishuok.chapter2.web.servlet; 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; import java.io.IOException; /** * <p>User: Zhang Kaitao * <p>Date: 13-6-21 下午2:27 * <p>Version: 1.0 */ @WebServlet(name = "servlet1", urlPatterns = {"/s1", "/s1/*"}, loadOnStartup = 1, initParams = { @WebInitParam(name = "msg", value="hello world") }) public class Servlet1 extends HttpServlet { private String msg; public Servlet1() { System.out.println("load on startup"); } @Override public void init() throws ServletException { super.init(); msg = this.getInitParameter("msg"); } @Override protected void doGet(final HttpServletRequest req, final HttpServletResponse resp) throws ServletException, IOException { System.out.println(msg); } }