1 22 package org.jboss.test.web.servlets; 23 24 import java.io.IOException ; 25 import javax.servlet.ServletException ; 26 import javax.servlet.http.HttpServlet ; 27 import javax.servlet.http.HttpServletRequest ; 28 import javax.servlet.http.HttpServletResponse ; 29 30 36 public class ErrorGeneratorServlet extends HttpServlet 37 { 38 47 protected void processRequest(HttpServletRequest request, HttpServletResponse response) 48 throws ServletException , IOException 49 { 50 String errorCode = request.getParameter("errorCode"); 51 if( errorCode == null ) 52 throw new IllegalStateException ("No errorCode parameter seen"); 53 54 int code = Integer.parseInt(errorCode); 55 response.sendError(code); 56 } 57 58 protected void doGet(HttpServletRequest request, HttpServletResponse response) 59 throws ServletException , IOException 60 { 61 processRequest(request, response); 62 } 63 64 protected void doPost(HttpServletRequest request, HttpServletResponse response) 65 throws ServletException , IOException 66 { 67 processRequest(request, response); 68 } 69 70 } 71 | Popular Tags |