一个大的原则:查看这个路径是为谁服务的。
先写 String path="/";
若是为服务器服务的,就是以当前项目为起点,写相对路径。
若是为浏览器服务的,那就要把,这个项目的名字也要写进去。
举个栗子:
为服务器服务的:
request.getRequestDispatcher("/form.html").forward(request,response); request请求,表示服务器打算处理这个请求,所以为服务器服务。
this.getServletContext().getRealPath("/form.html");
this.getServletContent().getResourceAsStream("/foot.jsp");
。。。。。。
为浏览器服务的:
response.sendRedirect("/myweb/form.html");response回应,浏览器会到新的网址重新请求该资源。
......