【WEB小工具】BaseServlet—一个Servlet处理多个请求
1 package cn.itcast.test.web.servlet; 2 3 import java.io.IOException; 4 import java.io.PrintWriter; 5 6 import javax.servlet.ServletException; 7 import javax.servlet.http.HttpServlet; 8 import javax.servlet.http.HttpServletRequest; 9 import javax.servlet.http.HttpServletResponse; 10 11 import cn.itcast.servlet.BaseServlet; 12 13 public class AServlet extends BaseServlet { 14 /* 15 * 一般Servlet都是只有一个请求处理的方法 16 * 17 * 我们需要一个Servlet有多个请求处理的方法 18 * 19 * 让你的Servlet去继承BaseServlet 20 * 21 * BaseServlet: 22 * 1.可以有多个请求处理方法 23 * 2.简化了转发和重定向的方法 24 */ 25 public String regist(HttpServletRequest request, HttpServletResponse response) 26 throws ServletException, IOException { 27 System.out.println("Regist.."); 28 // return null;//不转发,也不重定向 29 // return ""; //不转发,也不重定向 30 // return "/index.jsp"; //表示转发到index.jsp *默认f前缀 31 // return "f:/index.jsp"; //f前缀表示forward,即转发 32 return "r:/index.jsp"; //r前缀表示redirect,即重定向 33 } 34 35 public String login(HttpServletRequest request, HttpServletResponse response) 36 throws ServletException, IOException { 37 System.out.println("Login.."); 38 return "r:/index.jsp"; 39 } 40 }
梦想要一步步来!