1、路径的缩写形式:(除了配置文件中的,都需要加/项目名)
-<a href="/项目名/资源路径"></a>
-<form action="/项目名/资源路径"></form>
-重定向:response.sendRedirect("项目名/资源路径");
-转发:request.getRequestDispatcher("/资源路径).forward(request,response);
-欢迎页面(写在web.xml中)
<welcome-file-list>
<welcome-file>资源路径</welcome-file>
</welcome-file-list>
-servlet路径
<servlet>
<servlet-name>isLogin</servlet-name>
<servlet-class>orj.rzj.servlet.CheckLoginStatusServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>isLogin</servlet-name>
<url-pattern>/资源路径</url-pattern>//注意此处的资源路径需要和action中的一样
</servlet-mapping>
-Cookie设置path
cookie.setPath("/项目名/资源路径") //项目名可以由request.getContentPath()+"/资源路径"拿到
-ServletContext
ServletContext application =config.getServletContext();
application.getRealPath("/WEB-INF/classes/db.properties");
application.getRealPath("/资源路径");
2、url-pattern的编写方式
2.1 url-pattern可以编写多个
2.2 精确匹配
<url-pattern>/hello</url-pattern>
<url-pattern>/system/hello</url-pattern>
2.3 扩展匹配
<url-pattern>/abc/*</url-pattern>
2.4后缀匹配
<url-pattern>*.do</url-pattern>
2.5 全部匹配
<url-pattern>/*</url-pattern>`
web路径格式总结(老杜)
最新推荐文章于 2023-06-01 16:12:45 发布
本文详细介绍了Web应用程序中各种路径的缩写形式,包括HTML链接、表单提交、重定向、转发、欢迎页面配置以及Servlet映射。同时,讨论了URL模式的编写方式,如精确匹配、扩展匹配、后缀匹配和全部匹配。这些概念对于理解和构建Web应用至关重要。
摘要由CSDN通过智能技术生成