HttpServletResponse.sendRedirect
时间: 2023-11-09 07:17:54 浏览: 231
HttpServletResponse
HttpServletResponse.sendRedirect() 方法是用于将请求重定向到指定的URL。当调用该方法时,服务器会发送一个302状态码(临时重定向)给浏览器,并在响应头中添加Location字段,指定重定向的URL。
例如,在Java Servlet中使用该方法可以实现页面的跳转:
```java
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class MyServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String redirectUrl = "https://www.example.com"; // 要重定向的URL
response.sendRedirect(redirectUrl);
}
}
```
在上述示例中,当访问该Servlet时,会将请求重定向到"https://www.example.com"。
阅读全文