开发者社区> 问答> 正文

java Web中doPost()方法与doGet()方法怎么选择?

java Web中doPost()方法与doGet()方法怎么选择?

展开
收起
真的很搞笑 2021-10-28 22:48:39 459 0
1 条回答
写回答
取消 提交回答
  • 从Web容器处理HTTP请求的流程来看,最终的请求都会交给Servlet来处理,而Servlet是通过调用service()方法来处理请求的,service()方法会根据不同请求类型来决定doPost()方法(用来处理POST请求)或者doGet()方法(用来处理GET请求)来处理用户请求,实现用户响应。

    当定义一个Servlet时,都必须实现doGet或doPost方法。doGet和doPost方法都接受请求(HttpServletRequest)和响应(HttpServletResponse)。

    具体的来说,当HTTP请求中的method为GET的时候,调用doGet方法;当HTTP请求中的method为POST的时候,调用doPost方法。

    2021-10-28 22:49:25
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Web应用系统性能优化 立即下载
高性能Web架构之缓存体系 立即下载
PWA:移动Web的现在与未来 立即下载