【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 }

 

你可能感兴趣的:(servlet)