请求重定向的第一种方案:|
//设军响应状态码302,表示重定向,(已搬迁)
resp. setStatus(302);
//设置响应头,说明新的地址在哪里
resp. setHeader(“Location”, “http://localhost: 8080”);
第二种方法:
resp. sendRedirect( location: “http://localhost:8080”);
package cn.zsp.servlet;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
public class Responsel1 extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println("到R1一游");
//方法1
// response.setStatus(302);
// response.setHeader("Location","http://localhost:8080/07_servlet" +
// "/responsel2");
//方法2
response.sendRedirect("http://localhost:8080/07_servlet/responsel2");
}
}
、
package cn.zsp.servlet;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
public class Responsel2 extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
response.getWriter().write("这就是重定向2的服务器");
}
}