ProcessRequest方法

时间:2014-07-14 15:26:06

标签: java servlets

什么时候调用ProcessRequest方法?

我很难为什么,为什么以及如何调用流程请求?为什么调用它以及如何通过servlet容器调用它。

2 个答案:

答案 0 :(得分:9)

servlet有两种处理客户请求的重要方法:

<强> 1. doPost: in general handles requests coming from forms with post method.

<强> 2. doGet: handled requests coming from get method.

现在,ProcessRequest方法是您可以在代码中使用的任何其他方法,它不受任何限制( 重写 )。

从上面的方法调用它不会使代码复杂化,因此请求在其中处理。

这样您就可以使用ProcessRequest来处理您的请求当且仅当从上述方法之一调用它时。

答案 1 :(得分:2)

我能找到的唯一ProcessRequest,示例包含此

protected void doGet(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
  processRequest(request, response);
}

protected void doPost(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
  processRequest(request, response);
}

所以,当你打电话时它会被呼叫。