久久天天躁狠狠躁夜夜免费观看,精品国产粉嫩内射白浆内射双马尾,久久国产欧美日韩精品,久久久久久性高,激情欧美成人久久综合

Java 獲取webapp,Root,classpath,項目等路徑工具類

JSON 2016-08-22 16:51:42 12922

Java  獲取webapproot,項目等路徑工具類

其實這個工具類,主要是利用了System.getProperty("user.dir")獲取你工程的絕對路徑。然后再做相關(guān)操作。

你在使用的過程中可以自己稍作修改。不多說了,直接上代碼。

ps:工具類可以在下面的附件里下載。

package com.sojson.common.utils;

import org.apache.commons.lang.StringUtils;


/**
 * 
 * 靜態(tài)化路徑工具類
 * 
 * 

* www.sosjon.com *

* * 區(qū)分 責(zé)任人 日期    說明
* 創(chuàng)建 周柏成 2013-6-11 
*

* * @author * * @version 1.0, 2013-6-11 * */ public class UtilPath { /** * 獲取到classes目錄 * @return path */ public static String getClassPath(){ String systemName = System.getProperty("os.name"); //判斷當(dāng)前環(huán)境,如果是Windows 要截取路徑的第一個 '/' if(!StringUtils.isBlank(systemName) && systemName.indexOf("Windows") !=-1){ return UtilPath.class.getResource("/").getFile().toString().substring(1); }else{ return UtilPath.class.getResource("/").getFile().toString(); } } /** * 獲取當(dāng)前對象的路徑 * @param object * @return path */ public static String getObjectPath(Object object){ return object.getClass().getResource(".").getFile().toString(); } /** * 獲取到項目的路徑 * @return path */ public static String getProjectPath(){ return System.getProperty("user.dir"); } /** * 獲取 root目錄 * @return path */ public static String getRootPath(){ return getWEB_INF().replace("WEB-INF/", ""); } /** * 獲取輸出HTML目錄 * @return */ public static String getHTMLPath(){ return getFreePath() + "html/html/"; } /** * 獲取輸出FTL目錄 * @return */ public static String getFTLPath(){ return getFreePath() + "html/ftl/"; } /** * 獲取 web-inf目錄 * @return path */ public static String getWEB_INF(){ return getClassPath().replace("classes/", ""); } /** * 獲取模版文件夾路徑 * @return path */ public static String getFreePath(){ return getWEB_INF() + "ftl/"; } /** * 文本換行,因為Linux 和 Windows 的換行符不一樣 * @return */ public static String nextLine(){ String nextLine = System.getProperty("line.separator"); return nextLine; } /** * 獲取images 路徑 * @return */ public static String getImages(){ return getRootPath() + "images/" ; } /** * 獲取sitemap 路徑 * @return */ public static String getSiteMapPath(){ return getRootPath() + "txt/sitemap" ; } /** * 獲取Txt 路徑 * @return */ public static String getTxt(){ return getRootPath() + "txt" ; } }

自己可以稍作修改。


版權(quán)所屬:SO JSON在線解析

原文地址:http://suancuo.cn/blog/102.html

轉(zhuǎn)載時必須以鏈接形式注明原始出處及本聲明。


附件下載:

備注:點擊文件名下載,附件源來自云端,只能在本站下載。復(fù)制下載鏈接無效。

本文主題:

如果本文對你有幫助,那么請你贊助我,讓我更有激情的寫下去,幫助更多的人。

關(guān)于作者
一個低調(diào)而悶騷的男人。
相關(guān)文章
Java獲取域名,Java從URL地址中獲取域名,Java從Request 獲取域名
根據(jù)域名獲取IP地址,Java 獲取域名的IP地址
Java獲取重定向后的真實URL地址
Java 獲取圖片屬性、獲取圖片EXIF屬性操作方法[metadata-extractor]
Java 正則獲取一級域名
Elasticsearch Java API 獲取version,以及數(shù)據(jù)_version的介紹
Java 獲取時間戳的方法大全,以及速度比較
Java百度云觀測對網(wǎng)站的檢測數(shù)據(jù),獲取子域名及域名的安全信息
Java Cookie 操作工具
HttpClient獲取訪問域名的真實ip,HttpClient請求獲取目標(biāo)IP地址
最新文章
計算機網(wǎng)絡(luò)的相關(guān)內(nèi)容 354
SOJSON V6 JavaScript 解密技巧與分析 5889
微信客服人工電話95068:如何快速解封微信賬號(2025最新指南) 11854
Java Http請求,HttpURLConnection HTTP請求丟失頭信息,Head信息丟失解決方案 5052
實用API合集分享:教你輕松獲取IP地址的API合集 8839
Linux I/O重定向 6705
Ruby 循環(huán) - while、for、until、break、redo 和 retry 3990
Node.js:全局對象 3604
如何使用終端檢查Linux上的內(nèi)存使用情況 3779
JavaScript對象詳細(xì)剖析 3252
最熱文章
免費天氣API,天氣JSON API,不限次數(shù)獲取十五天的天氣預(yù)報 745325
最新MyEclipse8.5注冊碼,有效期到2020年 (已經(jīng)更新) 703099
蘋果電腦Mac怎么恢復(fù)出廠系統(tǒng)?蘋果系統(tǒng)怎么重裝系統(tǒng)? 678428
Jackson 時間格式化,時間注解 @JsonFormat 用法、時差問題說明 561951
我為什么要選擇RabbitMQ ,RabbitMQ簡介,各種MQ選型對比 511823
Elasticsearch教程(四) elasticsearch head 插件安裝和使用 483716
Jackson 美化輸出JSON,優(yōu)雅的輸出JSON數(shù)據(jù),格式化輸出JSON數(shù)據(jù)... ... 299543
Java 信任所有SSL證書,HTTPS請求拋錯,忽略證書請求完美解決 246632
Elasticsearch教程(一),全程直播(小白級別) 232076
227528
支付掃碼

所有贊助/開支都講公開明細(xì),用于網(wǎng)站維護:贊助名單查看

查看我的收藏

正在加載... ...