導航:首頁 > 編程語言 > java獲取一級域名

java獲取一級域名

發布時間:2024-01-18 10:11:55

1. java怎麼獲取本機的用戶名或域

java怎麼獲取本機的用戶名或域可通過.getEnv()得到。
System.getenv("USERNAME");System.getenv("USERDOMAIN");
它常和System.getProperties()配合使用,它們的區別是:
從概念上講,系統屬性 和環境變數 都是名稱與值之間的映射。兩種機制都能用來將用戶定義的信息傳遞給 Java 進程。環境變數產生更多的全局效應,因為它們不僅對Java 子進程可見,而且對於定義它們的進程的所有子進程都是可見的。在不同的操作系統上,它們的語義有細微的差別,比如,不區分大小寫。因為這些原因,環境變數更可能有意料不到的副作用。最好在可能的地方使用系統屬性。環境變數應該在需要全局效應的時候使用,或者在外部系統介面要求使用環境變數時使用(比如 PATH)。

Map<String, String> map = System.getenv();
String userName = map.get("USERNAME");// 獲取用戶名
String computerName = map.get("COMPUTERNAME");// 獲取計算機名
String userDomain = map.get("USERDOMAIN");// 獲取計算機域名

System.out.println("自定義變數getenv CONF_LOCATION:" +System.getenv("conf.location"));
System.out.println("操作系統的名稱:"+System.getProperty("os.name"));

其它常用的屬性參數如下:
java.version Java 運行時環境版本 java.vendor Java 運行時環境供應商 java.vendor.url Java 供應商的 URL java.home Java 安裝目錄 java.vm.specification.version Java 虛擬機規范版本 java.vm.specification.vendor Java 虛擬機規范供應商 java.vm.specification.name Java 虛擬機規范名稱 java.vm.version Java 虛擬機實現版本 java.vm.vendor Java 虛擬機實現供應商 java.vm.name Java 虛擬機實現名稱 java.specification.version Java 運行時環境規范版本 java.specification.vendor Java 運行時環境規范供應商 java.specification.name Java 運行時環境規范名稱 java.class.version Java 類格式版本號 java.class.path Java 類路徑 java.library.path 載入庫時搜索的路徑列表 java.io.tmpdir 默認的臨時文件路徑 java.compiler 要使用的 JIT 編譯器的名稱 java.ext.dirs 一個或多個擴展目錄的路徑 os.name 操作系統的名稱 os.arch 操作系統的架構 os.version 操作系統的版本 file.separator 文件分隔符(在 UNIX 系統中是「/」 ) path.separator 路徑分隔符(在 UNIX 系統中是「:」 ) line.separator 行分隔符(在 UNIX 系統中是「/n」 ) user.name 用戶的賬戶名稱 user.home 用戶的主目錄 user.dir 用戶的當前工作目錄

2. java獲取請求域名

很多朋友都想知道java如何獲取請求域名?下面就一起來了解一下吧~

1、獲取協議名和域名。
request.getScheme(); //得到協議首此世名 例如:http request.getServerName(); //得到域名 localhost
2、獲取全路徑。
request.getRequestURL(); //得到http://localhost:8888/CRM/loginController/login
3、獲取請求所有參數 //map類型。
request.getParameterMap()
4、獲取項目名
request.getContextPath(); 者肢// /CRM
5、獲取請求方法
request.getServletPath(); // /loginController/login
/**      * 獲取當前訪問URL (含協議、域名、埠號[忽略80埠]、項目名)      * @param request      * @return: String      */     public static String getServerUrl(HttpServletRequest request) {         // 訪問協議         String agreement = request.getScheme();         // 訪問域名         String serverName = request.getServerName();         // 訪問埠號         int port = request.getServerPort();         // 訪問項目名         String contextPath = request.getContextPath();         String url = "%s://%s%s%s";     扒咐    String portStr = "";         if (port != 80) {             portStr += ":" + port;         }         return String.format(url, agreement, serverName, portStr, contextPath);     }

3. 誰有截取url中 一級域名的 java代碼

String url = request.getScheme()+"://"; //請求協議 http 或 https
url+=request.getHeader("host"); // 請求伺服器
url+=request.getRequestURI(); // 工程名
if(request.getQueryString()!=null) //判斷請求參數是版否為權空
url+="?"+request.getQueryString(); // 參數

4. java如何獲取根域名

1.得到當前工程的根復路徑,代制碼如下
String path = request.getContextPath();

2.得到登錄的計算機域名,如果沒有域名就得到IP

request.getRemoteHost();

3.得到登錄計算機的IP
request.getRemoteAddr();

5. java IP反查域名,我隨意輸入IP,能得到此IP下所有的域名,例子,思路,資料,什麼都要

這個要看操作系統的,不同命令行實現。
Java調命令行的許多了,網路出去一堆回來,故不詳述版。

如下:
如果是權Linux,則要用到一些arp指令,比如whois之類的。
如果是Windows,則要用到tracert之類的追蹤指令。

6. java寫的系統如何發布到網上供人使用

可以用tomcat伺服器發布,就像你自己用localhost訪問一樣,別人訪問是需要加上你的IP地址然後加上項目名之類的,組成url進行訪問,這樣的問題是你的ip暴露了,你可以在tomcat中配置一下
在Tomcat下面配置域名(如:www.***.com)的時候,同時又不希望客戶通過我們網站的IP或者域名訪問到Tomcat默認的ROOT,配製方法如下:
1、打開Tomcat安裝目錄下的/conf/server.xml文件
2、在server.xml中將原有的<Host name=「localhost「 appBase=「webapps「 ……>修改為<Host name=「您要配置的域名「 appBase=「webapps「……>
3、在/conf/Catalina目錄下建立目錄「<您要配置的域名的名稱>」,然後建立ROOT.xml文件,其格式和/conf/localhost目錄下的ROOT.xml一致,但是內容如下:
<?xml version='1.0' encoding='utf-8'?>
<Context displayName="Welcome to 56World!" docBase="D:/workplace/inbuilding" path="">
</Context>
其中docBase中的內容就是你希望的打開您的域名(www.***.com) 的時候映射到的目錄和默認的網頁(如:index.jsp)
4、啟動Tomcat伺服器,就可以直接敲入域名訪問你要訪問的地址了。
這個配置方法也是我查詢的,具體沒有試過,你可以試一下,希望可以幫到你

閱讀全文

與java獲取一級域名相關的資料

熱點內容
mdfldf是什麼文件 瀏覽:569
文件在桌面怎麼刪除干凈 瀏覽:439
馬蘭士67cd機版本 瀏覽:542
javaweb爬蟲程序 瀏覽:537
word中千位分隔符 瀏覽:392
迷你編程七天任務的地圖怎麼過 瀏覽:844
word2003格式不對 瀏覽:86
百度雲怎麼編輯文件在哪裡 瀏覽:304
起名app數據哪裡來的 瀏覽:888
微信怎麼去泡妞 瀏覽:52
百度廣告html代碼 瀏覽:244
qq瀏覽器轉換完成後的文件在哪裡 瀏覽:623
jsp中的session 瀏覽:621
壓縮完了文件去哪裡找 瀏覽:380
武裝突襲3浩方聯機版本 瀏覽:674
網路機頂盒移動網路 瀏覽:391
iphone手機百度雲怎麼保存到qq 瀏覽:148
資料庫設計與實踐讀後感 瀏覽:112
js對象是什麼 瀏覽:744
網頁文件存pdf 瀏覽:567

友情鏈接