2014-10-16 47 views
0

以下示例来自oracle控制器示例。他们将doGet的所有内容转换为另一种方法。为什么要添加这个额外的抽象层?为什么将doGet抽象为processRequest?

/** Handles the HTTP <code>GET</code> method. 
* @param request servlet request 
* @param response servlet response 
*/ 
protected void doGet(HttpServletRequest request, 
        HttpServletResponse response) 
       throws ServletException, java.io.IOException { 
    processRequest(request, response); 

}

回答

0

有人可能会这样做,如果有人想重新使用不同的请求方法请求处理代码。特别是,可能想要非常类似地处理GET和POST请求,或者甚至完全相同。我无法想到这样一种间接性的好理由,最终并不会沿着这些总体路线来考虑。

相关问题