原视频地址:https://www.bilibili.com/video/BV1vb41187jH?p=54
路径的编写形式
<a href = "/项目名/资源路径"></a>
<form action = "/项目名/资源路径"></form>
重定向:
response.sendRedirect("/项目名/资源路径");
转发:
request.getRequestDispatcher("/资源路径").forward(request, response);
欢迎页面
1
2
3<welcome-file-list>
<welcome-file>资源路径</welcome-file>
</welcome-file-list>servlet路径
1
2
3
4
5
6
7
8
9
10<servlet>
<servlet-name>login</servlet-name>
<!--Servlet全类名-->
<servlet-class>包名.LoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>login</servlet-name>
<!--请求路径-->
<url-pattern>/资源路径</url-pattern>
</servlet-mapping>Cookie设置path
cookie.setPath("/项目名/资源路径")
ServletContext
1
2
3ServletContext application = config.getServletContext();
application.getRealPath("/WEB-INF/classes/db.properties");
application.getRealPath("/资源路径");