【问题标题】:is forwarding a dopost or a doget by default?默认是转发dopost还是doget?
【发布时间】:2023-11-07 18:49:01
【问题描述】:

我的简单问题是:

默认情况下,当我做request.getRequestDispatcher("\someUri").forward(request, response);

doPost 还是doGet 请求? 它究竟取决于什么? (假设我没有制作包装类。)

【问题讨论】:

    标签: jsp servlets forward requestdispatcher


    【解决方案1】:

    doGet()/doPost() 取决于您的请求'METHOD' 类型。如果是GET,那么doGet()。如果是POST,那么doPost()。 在进行转发时,您将传递与参数相同的请求。因此,相同的请求 METHOD 类型决定了您的转发类型。

    【讨论】:

    • 好的,所以METHOD类型决定了转发类型,但是METHOD类型-default-值是什么?因为我注意到没有简单的设置器。