ServletContext(Application)初始化配置文件:
package com.wansha.servlet; import java.io.IOException; import java.io.InputStream; import java.util.Properties; import javax.servlet.ServletConfig; import javax.servlet.ServletContext; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class InitServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doGet(request, response); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } @Override public void init(ServletConfig config) throws ServletException { Properties ps = new Properties(); ServletContext servletContext = config.getServletContext(); try { InputStream is = servletContext.getResourceAsStream("WEB-INF/message.properties"); ps.load(is); servletContext.setAttribute("ps", ps); is.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }