什么时候调用ProcessRequest方法?
我很难为什么,为什么以及如何调用流程请求?为什么调用它以及如何通过servlet容器调用它。
答案 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);
}
所以,当你打电话时它会被呼叫。