<%@ page contentType="text/html;charset=GBK"%>
<%@ page import="java.io.*" %>
<%
//在Servlet與JSP中取得當前文件所在的相對路徑與絕對路徑
//JSP中
out.println("根目錄所對應的絕對路徑:" + request.getRequestURI() + "<br/>");
String strPathFile = application.getRealPath(request.getRequestURI());
out.println("文件的絕對路徑:" + strPathFile+ "<br/>");
out.println(application.getRealPath(request.getRequestURI()));
String strDirPath = new File(application.getRealPath(request.getRequestURI())).getParent();
out.println("目錄的絕對路徑:" + strDirPath + "<br/>");
%>
//Servlet中
//JSP中的application對象就是Servlet中的ServerContext,所以在Servlet中是如此獲得
//import java.io.File;
System.out.println("根目錄所對應的絕對路徑:" + request.getServletPath() + "<br/>");
String strPathFile = request.getSession().getServletContext().getRealPath(request.getRequestURI());
System.out.println("文件的絕對路徑:" + strPathFile + "<br/>");
String strDirPath = new File(request.getSession().getServletContext().getRealPath(request.getRequestURI())).getParent();
System.out.println("目錄的絕對路徑:" + strDirPath + "<br/>");
文件名不能包括以下字符://:*?"<>|
獲取Web項目的全路徑
String strDirPath = getServletContext().getRealPath("/");
你可以使用這個鏈接引用原文 http://publishblog.blogdriver.com/blog/tb.b?diaryID=504479
在Servlet與JSP中取得當前文件所在的相對路徑與絕對路徑- -
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
JSP學習概要——中文字符編碼問題
Super小宝
2018-08-26 01:18:25
jsp/java中文編碼問題的完全解決的方案
l_yan
2018-08-25 10:59:20
從組成的角度看JSP
l_yan
2018-08-25 10:59:19
JSP原理深層解析
daxiong1221
2018-08-24 16:18:21
解決JSP調用JavaBean出現亂碼問題
人民大学信息学院_李军毅
2018-08-24 12:57:16
解決JSP中的各種亂碼問題
人民大学信息学院_李军毅
2018-08-24 12:57:14
在Tomcat下使用JavaBean
人民大学信息学院_李军毅
2018-08-24 12:57:14
JavaBean學習
人民大学信息学院_李军毅
2018-08-24 12:57:14
The local variable XXXX is never read
momohah2008
2018-08-24 04:37:50
MyEclipse的部署(2)
momohah2008
2018-08-24 04:37:50
JSP C標籤實現<c:forEach> 滿足條件跳出循環
慕菲烟云
2018-08-23 04:49:15
實現文件下載的java代碼
dui123
2018-08-21 23:09:09