Java 对于sendredirect,哪个方法被称为doGet或doPost()
我是个新手。 我的Q是我是否使用response.sendredirect() 哪个方法被称为doGet或doPost()? 我知道在jsp中,get或post方法将根据方法类型被调用。 但如果是使用response.sendRedirect()的servlet到servlet请求,将调用哪个方法? servlet引擎如何决定调用哪个方法Java 对于sendredirect,哪个方法被称为doGet或doPost(),java,jsp,jakarta-ee,servlets,Java,Jsp,Jakarta Ee,Servlets,我是个新手。 我的Q是我是否使用response.sendredirect() 哪个方法被称为doGet或doPost()? 我知道在jsp中,get或post方法将根据方法类型被调用。 但如果是使用response.sendRedirect()的servlet到servlet请求,将调用哪个方法? servlet引擎如何决定调用哪个方法 感谢使用avdance。始终是一种GET方法重定向始终是使用GET方法, 重定向意味着一个新的请求。。 当我们发出发送重定向时,实际发生的是来自用户的新请求。
感谢使用avdance。始终是一种GET方法重定向始终是使用GET方法, 重定向意味着一个新的请求。。 当我们发出发送重定向时,实际发生的是来自用户的新请求。。 而且它总是得到。。 由于这是一个新的请求,我们无法访问旧的请求参数。sendRedirect()始终是一个两步过程,其中服务器向客户端浏览器发送URL位置和状态代码301。 然后,客户端浏览器获取URL,然后转到该URL位置。(您可以在地址栏中看到此URL) 请记住,对Http或URL链接的请求始终是Get请求,无论URL是到应用程序内的servlet还是到外部位置 提及
HTTP重定向将始终使用GET。但它如何决定?我认为doGet()是默认值,因此将调用doGet?我说得对吗?如果doGet没有实现呢?它会调用doPost()吗?