【发布时间】:2011-05-21 10:43:23
【问题描述】:
问题在标题中:<jsp:forward> 或 RequestDispatcher.forward 是否使用 GET 或 POST 来做它的事情?
如果它使用一个,我可以一直计算它是那个,还是会因服务器而异?
谢谢大家!
【问题讨论】:
标签: java jsp servlets forwarding
问题在标题中:<jsp:forward> 或 RequestDispatcher.forward 是否使用 GET 或 POST 来做它的事情?
如果它使用一个,我可以一直计算它是那个,还是会因服务器而异?
谢谢大家!
【问题讨论】:
标签: java jsp servlets forwarding
都不是;它直接在你的容器中查找servlet类,然后调用dispatcher。
调度程序将检查请求的类型并调用适当的方法。所以如果原来的请求是POST,就会调用doPost()。
【讨论】:
GET 请求将永远调用doPost(),除非您篡改请求类型。