相对路径
程序员文章站
2022-05-09 22:55:45
...
前端
假设__path表示某个路径
__path: 表示从目录开始,即:当前"目录绝对路径"+"__path";
<%--http://localhost:8080/Mvc_web/test/root1--%>
<p><a href="root1">"root1"</a></p>
/__path: 表示从根目录开始,前端表示从端口号开始;
<%--http://localhost:8080/root2--%>
<p><a href="/root2">"/root2"</a></p>
. ./__path: 表示从上级目录开始,多个…/可叠用(直至回退到端口号的下一级);
<%--http://localhost:8080/Mvc_web/root4--%>
<a href="../root4">"../root4"</a><p></p>
./__path: 用法和__path一致
<%--http://localhost:8080/Mvc_web/test/root3--%>
<p><a href="./root3">"./root3"</a></p>
后端
请求转发: [req.getRequestDispatcher("/__path").forward(req,resp)]中的"/"表示从项目名称开始(WebContext)
//http://localhost:8080/Mvc_web/__path
request.getRequestDispatcher("/__path").forward(req,resp)
重定向: [response.sendRedirect("/__path")]/表示从端口号开始
//http://localhost:8080/__path
response.sendRedirect("/__path")
上一篇: HTML中利用相对路径访问servlet
下一篇: [转]Java相对路径的使用