jsp中相对路径和绝对路径书写以及JSP中base标签使用

℡╲_俬逩灬. 提交于 2019-12-05 05:12:03

相对路径即从所在目录开始检索的路径

 ../   表示当前目录上一级

1 <body>
2     <a href="../LoginServlet">相对路径</a>
3 </body>

绝对路径即从根开始检索的路径

当然还有使用base标记

base标记是一个基链接标记,是一个单标记。用以改变文件中所有连结标记的参数内定值。它只能应用于标记<head>与</head>之间。

 1 <head>
 2 <%
 3     //http://localhost:8080/myweb/
 4     String contextPath = request.getContextPath();// /myweb
 5     String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()
 6                       + contextPath + "/";
 7     //完整路径   basePath =  request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()
 8    // +  request.getContextPath()  + "/" ;
 9 %>
10 <base href="<%= basePath%>">
11 </head>
12 <body>
13     <a href="LoginServlet">绝对路径</a>
14 </body>

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!