自由飛翔

          我在仰望,java之上

          統計

          留言簿(2)

          我關注的blog

          閱讀排行榜

          評論排行榜

          jsp相對路徑和絕對路徑

          一、
          1、<base>標簽的作用:
          為頁面上的所有鏈接規定默認地址或默認目標。
          2、<base>標簽的兩個屬性,target:在何處打開頁面中所有的鏈接;href:規定頁面中所有相對鏈接的基準 URL。
          3、例子:
          1)
          <%
          String path = request.getContextPath();
          String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
          %>
          <base href="<%=basePath%>">

          jsp頁面顯示:
          basePath:
          http://localhost:8080/testProject/
          2)
          <% String realPath = application.getRealPath("/"); %>

          jsp頁面顯示:
          realPath:
          D:\tomcat\webapps\testProject\
          3)
          ${request.contextPath}
          jsp頁面顯示:
          contextPath:
          /testProject
          4)
          如果請求是http://localhost:8080/testProject/page/test.jsp;

          <%=request.getRequestURI() %>
          jsp頁面顯示:
          requestURI:
          /testProject/page/test.jsp
          二、
          1、文件分隔符:unix系統:“/”,windows系統:“\”;
          System.getProperty("file.separator")
          2、路徑分隔符:unix系統:“:”,windows系統:“;”;
          System.getProperty("path.separator");
          三、
          1. <%=Thread.currentThread().getContextClassLoader().getResource("") %>
          jsp頁面顯示:
          file:/D:/tomcat/webapps/testProject/WEB-INF/classes/



          Gavin

          posted on 2011-08-22 02:29 GavinMiao 閱讀(5408) 評論(0)  編輯  收藏 所屬分類: jsp

          主站蜘蛛池模板: 遵化市| 鄂州市| 定远县| 曲周县| 如东县| 丹棱县| 扶沟县| 安宁市| 涡阳县| 诸城市| 梁河县| 黔东| 五寨县| 怀仁县| 衢州市| 清远市| 珠海市| 佛山市| 中牟县| 池州市| 北宁市| 松桃| 塔城市| 高淳县| 额尔古纳市| 泽普县| 儋州市| 通榆县| 栾城县| 修武县| 五台县| 广东省| 绥棱县| 临潭县| 亳州市| 华容县| 紫阳县| 轮台县| 海城市| 灵山县| 英德市|