- 1. Apache UIMA Java SDK 2.4.0(非機構化數(shù)據(jù)管理系統(tǒng)...
- 2. Argparse4j (Java命令行解析庫) 0.2官網最新版
- 3. QQ仙俠傳Java1.0輔助
- 4. 圖書管理系統(tǒng)(Java課程設計實習)
- 5. 電腦連接電視方法詳解 電腦連接電視的方法
- 6. cf加速器免費版下載(附cf加速器怎么用的方法)
- 7. 資料收藏大師(支持五種查詢方法、使查詢資料方便) ...
- 8. Java電子教程 四本CHM電子書
- 9. 倉庫替換自慰卡村正的方法(avi視頻)
- 10. 移動免流量手機電視 for K-Java v 1.45 JAVA通用版
java、struts、tomcat程序中的各種取路徑的方法
我和一向對程序比較感興趣,但因為很多原因沒有能堅持下來,不過也收集了一些有用的代碼吧.
得到當前路徑
File f = new File(“.”);
String absolutePath = f.getAbsolutePath();
System.out.println(absolutePath);
1.路徑中空格:
String pathtem=null;
URL ut=Thread.currentThread().getContextClassLoader().getResource(“”);
pathtem=ut.toString();
pathtem=pathtem.replace(“%20″, ” “);//去掉空格
pathtem=pathtem.substring(6,pathtem.length());//去掉”file:/”
返回:
d:/apache/webapp/Ev/WEB-INF/classes/
struts中得到路徑
String rootuploadpath = this.getServlet().getServletContext().getRealPath(“/”);
2.生成jar包后
String pathtem=null;
URL ut=Csssb_se.class.getResource(“”);
pathtem=ut.toString();
pathtem=pathtem.replace(“%20″, ” “);
pathtem=pathtem.substring(0,pathtem.indexOf(projectname));
pathtem=pathtem.replace(“file:///”,”");
pathtem=pathtem.replace(“file:/”,”");
pathtem=pathtem.replace(“jar:”,”");
3.生成war包后,Tomcat
String Dirpath = null;
String Project_name = “TranData”;
URL ut = Thread.currentThread().getContextClassLoader().getResource(“”);
Dirpath = ut.toString();
Dirpath = Dirpath.replace(“%20″, ” “);
Dirpath = Dirpath.substring(6, Dirpath.length());
int project_name_index = Dirpath.indexOf(Project_name);
Dirpath = Dirpath.substring(0, project_name_index
+ Project_name.length() + 1);
String xmlfilepath = Dirpath + “s.xml”;