package am_cn.itcsat.request; |
import java.io.IOException; |
import javax.servlet.ServletException; |
import javax.servlet.http.HttpServlet; |
import javax.servlet.http.HttpServletRequest; |
import javax.servlet.http.HttpServletResponse; |
/* |
* web 开发过程中 , 路径该 如何去写 |
* |
*/ |
public class RequestDemo6 extends HttpServlet { |
public void doGet(HttpServletRequest request, HttpServletResponse response) |
throws ServletException, IOException { |
// 涉及 到 写路径 ? |
|
// 以后 但凡 涉及到 写 路径 , 首先 写个 "/" ,然后 问自己一个 问题 , 这个 "/" 是给谁 用的 , 这个 谁 有 两个 人 , 第一个 是 web应用,第二个是 浏览器 |
|
//1. 向获得 资源 绝对 路径, 是给 web 应用 用的, 那么 / 就 代表 web应用的根目录: day12 |
getServletContext().getRealPath( "/girl.jpg" ); |
|
//2. 请求转发 , / |
request.getRequestDispatcher( "/request5" ).forward(request, response); |
|
// 3. 请求重定向 , 让其跳到 form.html , / 就代表 localhost |
response.sendRedirect( "/day12/form.html" ); |
|
//4. <form action="/day12/request1" method="post"> |
|
} |
public void doPost(HttpServletRequest request, HttpServletResponse response) |
throws ServletException, IOException { |
doGet(request, response); |
} |
} |