servlet中的相对路径和绝对路径的使用
package com.cdsxt.action;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class TestServlet01 extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
this.doPost(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
//http://localhost:8080/TestUrl/one/testServlet01
//http://localhost:8080/TestUrl/one/two/testServlet02
//请求转发的相对路径
// request.getRequestDispatcher("two/testServlet02").forward(request, response);
//请求转发的绝对路径
// request.getRequestDispatcher("/one/two/testServlet02").forward(request, response);
// System.out.println("TestServlet01.doPost()");
//重定向的相对路径
// response.sendRedirect("two/testServlet02");
//重定向的绝对路径 /代表端口号
// response.sendRedirect("/one/two/testServlet02");不行 为什么
// response.sendRedirect("/TestUrl/one/two/testServlet02");
System.out.println("哎呦!不错哦");
}
}