[java]代码库
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);
}
}