package test.url;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
//web工程中各类地址的写法
//写地址最好以/开头,如果是给服务器用的,/代表当前的web应用;如果地址是给浏览器用的,/代表网站(webapps文件夹)
//相对路径的话单独问题单独解决
public class ServletUrlDemo extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// 1.给服务器用
request.getRequestDispatcher("/").forward(request, response);
// 2.给浏览器用,让浏览器重定向
response.sendRedirect("/");
// 3.给服务器用
this.getServletContext().getRealPath("/");
// 4.给服务器用
this.getServletContext().getResourceAsStream("/");
// 5.
/*
* //给浏览器用的 <a href="/">点击</a> //给浏览器用的 <form action="/">
*
* </form>
*/
// 要想获取url资源用/这个斜杠,获取硬盘上的资源,用\\斜杠
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
}
javaweb之web工程中各类地址的写法
最新推荐文章于 2023-01-21 03:02:15 发布