1 package com.quadcap.app.qws; 2 3 40 41 import java.io.IOException ; 42 43 import javax.servlet.RequestDispatcher ; 44 import javax.servlet.ServletConfig ; 45 import javax.servlet.ServletContext ; 46 import javax.servlet.ServletException ; 47 48 import javax.servlet.http.HttpServletRequest ; 49 import javax.servlet.http.HttpServletResponse ; 50 51 import com.quadcap.http.server22.WebServer; 52 53 58 public class ActionUnload implements Action { 59 ServletConfig config; 60 WebServer server; 61 62 public void init(ServletConfig config) { 63 this.config = config; 64 ServletContext context = config.getServletContext(); 65 this.server = (WebServer)context.getAttribute("server"); 66 } 67 68 public void service(HttpServletRequest request, 69 HttpServletResponse response) 70 throws Exception 71 { 72 String root = request.getParameter("application"); 73 server.removeWebApplication(root); 74 forward(request, response, "/list.adm"); 75 } 76 77 public void forward(HttpServletRequest request, 78 HttpServletResponse response, 79 String page) 80 throws ServletException , IOException 81 { 82 ServletContext context = config.getServletContext(); 83 RequestDispatcher rd = context.getRequestDispatcher(page); 84 rd.forward(request, response); 85 } 86 87 } 88 | Popular Tags |