1 package jfun.yan.web; 2 3 import java.io.IOException ; 4 5 import javax.servlet.ServletException ; 6 import javax.servlet.http.HttpServlet ; 7 import javax.servlet.http.HttpServletRequest ; 8 import javax.servlet.http.HttpServletResponse ; 9 10 57 public class YanLoaderServlet extends HttpServlet { 58 59 private YanLoader YanLoader; 60 61 62 65 public void init() throws ServletException { 66 this.YanLoader = createYanLoader(); 67 this.YanLoader.initContainer(getServletContext()); 68 } 69 70 74 protected YanLoader createYanLoader() { 75 return new YanLoader(); 76 } 77 78 81 public YanLoader getYanLoader() { 82 return YanLoader; 83 } 84 85 86 89 public void destroy() { 90 if (this.YanLoader != null) { 91 this.YanLoader.destroy(getServletContext()); 92 } 93 } 94 95 96 101 public void service(HttpServletRequest request, HttpServletResponse response) throws IOException { 102 getServletContext().log( 103 "Attempt to call service method on YanLoaderServlet as [" + 104 request.getRequestURI() + "] was ignored"); 105 response.sendError(HttpServletResponse.SC_BAD_REQUEST); 106 } 107 108 109 public String getServletInfo() { 110 return "YanLoaderServlet for Servlet API 2.2/2.3 " + 111 "(deprecated in favor of YanLoaderListener for Servlet API 2.4)"; 112 } 113 114 } 115 | Popular Tags |