jsp中獲取當(dāng)前目錄的方法_JSP教程
推薦:一個(gè)JSP頁(yè)面導(dǎo)致的tomcat內(nèi)存溢出的解決方法今天新能測(cè)試組的同事找我看一個(gè)奇怪的現(xiàn)象。一個(gè)tomcat應(yīng)用,里面只有一個(gè)單純的jsp頁(yè)面,而且這個(gè)jsp頁(yè)面沒(méi)有任何java代碼(想用這個(gè)jsp頁(yè)面測(cè)試在她的服務(wù)器上的一個(gè)tomcat的最大QPS)。但是用loadrunner壓測(cè)了幾分鐘之后,分配了1024M堆內(nèi)存的tomcat居然包heap spa
本文實(shí)例講述了jsp中獲取當(dāng)前目錄的實(shí)現(xiàn)方法,分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
1、利用System.getProperty()函數(shù)獲取當(dāng)前路徑:
代碼如下:
System.out.println(System.getProperty("user.dir"));//user.dir指定了當(dāng)前的路徑
2、使用File提供的函數(shù)獲取當(dāng)前路徑:
代碼如下:
File directory = new File("");//設(shè)定為當(dāng)前文件夾
try{
System.out.println(directory.getCanonicalPath());//獲取標(biāo)準(zhǔn)的路徑
System.out.println(directory.getAbsolutePath());//獲取絕對(duì)路徑
}catch(Exceptin e){}
File.getCanonicalPath()與File.getAbsolutePath()大約只是對(duì)于new File(".")與new File("..")兩種路徑有所不同。
# 對(duì)于getCanonicalPath()函數(shù),“."就表示當(dāng)前的文件夾,而”..“則表示當(dāng)前文件夾的上一級(jí)文件夾
# 對(duì)于getAbsolutePath()函數(shù),則不管”.”、“..”,返回當(dāng)前的路徑加上你在new File()時(shí)設(shè)定的路徑
# 至于getPath()函數(shù),得到的只是你在new File()時(shí)設(shè)定的路徑
比如當(dāng)前的路徑為 C:test :
代碼如下:
File directory = new File("abc");
directory.getCanonicalPath(); //得到的是C:testabc
directory.getAbsolutePath(); //得到的是C:testabc
direcotry.getPath(); //得到的是abc
File directory = new File(".");
directory.getCanonicalPath(); //得到的是C:test
directory.getAbsolutePath(); //得到的是C:test.
direcotry.getPath(); //得到的是.
File directory = new File("..");
directory.getCanonicalPath(); //得到的是C:
directory.getAbsolutePath(); //得到的是C:test..
direcotry.getPath(); //得到的是..
獲取 JAVA 程序當(dāng)前的工作目錄
代碼如下:
File file = new File("t.tmp");
String fullpath = file.getAbsolutePath();
�、� request.getRealPath:
方法:request.getRealPath("/")
得到的路徑:C:Program FilesApache Software FoundationTomcat 5.5webappsstrutsTest
方法:request.getRealPath(".")
得到的路徑:C:Program FilesApache Software FoundationTomcat 5.5webappsstrutsTest.
方法:request.getRealPath("")
得到的路徑:C:Program FilesApache Software FoundationTomcat 5.5webappsstrutsTest
方法:request.getRealPath("web.xml")
得到的路徑:C:Program FilesApache Software FoundationTomcat 5.5webappsstrutsTestweb.xml
�、� request.getParameter("");
ActionForm.getMyFile();
方法:String filepath = request.getParameter("myFile");
得到的路徑:D:VSS安裝目錄users.txt
方法:String filepath = ActionForm.getMyFile();
得到的路徑:D:VSS安裝目錄users.txt
希望本文所述對(duì)大家的jsp程序設(shè)計(jì)有所幫助。
分享:jsp+ajax發(fā)送GET請(qǐng)求的方法本文實(shí)例講述了ajax發(fā)送GET請(qǐng)求,然后通過(guò)jsp頁(yè)面來(lái)接收處理的實(shí)現(xiàn)方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下: Ajax發(fā)送GET請(qǐng)求 這里用一個(gè)實(shí)例演示Ajax發(fā)送get請(qǐng)求,實(shí)例具體要求為一個(gè)注冊(cè)頁(yè)面,當(dāng)用戶填寫完用戶名稱時(shí),該輸入框失去焦點(diǎn)后會(huì)通過(guò)Ajax向后臺(tái)發(fā)
- 一個(gè)JSP頁(yè)面導(dǎo)致的tomcat內(nèi)存溢出的解決方法
- jsp+ajax發(fā)送GET請(qǐng)求的方法
- java使用smartupload組件實(shí)現(xiàn)文件上傳的方法
- jsp利用application統(tǒng)計(jì)在線人數(shù)的方法
- jsp分頁(yè)顯示完整實(shí)例
- JSP 開(kāi)發(fā)環(huán)境搭建
- JSP 生命周期
- jsp中URL傳遞中文參數(shù)的處理方法
- JSP 重置按鈕清空傳入的表單數(shù)據(jù)實(shí)例
- JSP中的倒數(shù)計(jì)時(shí)和自動(dòng)跳轉(zhuǎn)頁(yè)面
- JSP 獲取Spring 注入對(duì)象示例
- jsp文件怎么打開(kāi)?
- 相關(guān)鏈接:
- 教程說(shuō)明:
JSP教程-jsp中獲取當(dāng)前目錄的方法
。