servlet中實現方法的跳轉

 public void doGet(HttpServletRequest request, HttpServletResponse response)
   throws ServletException, IOException {

//從後臺傳來參數method
  String method = request.getParameter("method");

  if (method != null && method.equals("add")) {
   add(request, response);
  } else if (method.equals("update")) {
   update(request, response);
  } else {
   list(request, response);
  }

 }

 public void add(HttpServletRequest request, HttpServletResponse response)
   throws ServletException, IOException {

  // ....

  request.getRequestDispatcher("/list.jsp").forward(request, response);

 }

 public void update(HttpServletRequest request, HttpServletResponse response)
   throws ServletException, IOException {

  // ....

  request.getRequestDispatcher("/list.jsp").forward(request, response);

 }

 public void list(HttpServletRequest request, HttpServletResponse response)
   throws ServletException, IOException {

  // ....

  request.getRequestDispatcher("/list.jsp").forward(request, response);

 }

 public void doPost(HttpServletRequest request, HttpServletResponse response)
   throws ServletException, IOException {
  doGet(request, response);
 }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章