java訪問路徑
可以把文件目錄配置在web.xml文件的初始化參數中, 通過ServletAPI讀取文件目錄
比如
定義一個Properties文件保存相關配置
#可以上傳文件的後綴名
extensions=pptx,docx.doc,txt,jpg,jar
#單個文件的大小1M
fileMaxSize=1048576
#總共上傳文件大小5M
totalFileMaxSize=5242880
#文件保存路徑
filePath=z:/temp
#臨時文件路徑
tempDir=z:/temp/temp
使用Listener在伺服器啟動時載入配置信息
1
2
3
4
5
6
7
8
9
10
11
ServletContext context = event.getServletContext();
InputStream inputStream = context
.getResourceAsStream("/WEB-INF/classes/file/upload/commons/uploadConfig.properties");
Properties properties = new Properties();
try {
properties.load(inputStream);
context.setAttribute("fileConfig", properties);
System.out.println("properties = " + properties.size());
} catch (IOException e) {
e.printStackTrace();
}
在你上傳文件時通過配置文件讀取路徑保存
String filePath = ((Properties) this.getServletContext().getAttribute("fileConfig"))
.getProperty(FileUploadConstants.FILE_PATH);
㈡ java中路徑/和\的區別
具體使用中都可以達到訪問路徑的效果,只不過有一點小區別
正斜杠的話,一般在配置文件路徑時,指向下一個路徑只要使用一個
例如:"c:/a/1.txt";
而反斜杠的話,在配置文件路徑時,由於它本身在java中有特殊意義,作為轉義符而存在,所以具體意義上的反斜杠要兩個
例如:"c\\a\\1.txt";這里的第一個反斜杠是作為轉義符存在的,第二個才是真正意義上的反斜杠
㈢ java中獲取文件路徑的幾種方式
File的getPath方法得到相對路徑 getAbsolutePath方法得到絕對路徑
舉個例子
String fileName = "yourfile.txt";
File aFile = new File(fileName);//這里可以把路徑拼在fileName前面 可以用相對路徑 也可以用絕對 注意分隔符
System.out.println(aFile.getPath()); //相對路徑
System.out.println(aFile.getAbsolutePath()); //絕對路徑
具體的東西在這里 http://teamojiao.iteye.com/blog/446615
㈣ JAVA項目訪問 改路徑
樓上幾個都太復雜了,直接將項目發布成ROOT命名的格式就可以了,如果你是用的MyEclipse進行開發,可以參考下面的圖進行修改。
㈤ Java web項目訪問路徑問題。求解啊!
images的url寫成src="${pageContext.request.contextPath}/images/logo.jpg"
一般會把${pageContext.request.contextPath}這部分提取出來,在jsp寫成:
<% String path = request.getContextPath();%>
如圖:
則images路徑可以寫成src="<%=path%>/images/logo.jpg"
訪問login.jsp頁面的話,寫成http://ip:埠號/CityInfo/pages/login.jsp
㈥ 什麼是java的相對路徑和絕對路徑阿 怎麼訪問相對路徑里的文件和絕對路徑里的文件
1、相對路徑-顧名思義,相對路徑就是相對於當前文件的路徑。網頁中一般表示路徑使用這個方法。
2、絕對路徑-絕對路徑就是你的主頁上的文件或目錄在硬碟上真正的路徑。絕對路徑就是你的主頁上的文件或目錄
"./":代表目前所在的目錄。
"../":代表上一層目錄。
以"/"開頭:代表根目錄。
㈦ java 中如果獲取來訪路徑
Javascript 中
1.獲得上一個頁面的URL地址
var url = document.referrer;
2.獲得當前頁面的URL地址
var ur = location.href ;
java 中
1.獲得上一個頁面的URL地址
Request.getHeader("Referer");
2 獲得當次請求的URI請求相對路徑和請求參數
request.getRequestURI()+"?"+request.getQueryString();
㈧ JAVA的監聽程序如何獲取系統訪問的URL路徑
ServletContextListener
這個類
在web.xml
配置完成後
在tomcat
等
開啟的時候
會自動執行
void
contextInitialized(ServletContextEvent
arg)
這個方法
在這裡面
arg.getServletContext().getResource("/").toString()這個
好像可以獲得
你說的那個東西
不知道對不對
這個輸出的結果是
jndi:/ip/部署名稱不知道是不是你想要的
㈨ 在java下如何訪問將要打包成的jar所在的路徑
例如:Java Web Project 中,導入JDBC的jar包。
一、首先將jar包存放到 lib 目錄下。
Build Path 是載入jar包路徑。
㈩ Java URL訪問路徑中文問題
不要用中文路徑,即使你這次適配了,換個環境還是可能不行的,文件英文可以用file,圖片可以用pic