web-dev-qa-db-ja.com

HttpServletRequestを使用してリクエスト送信者のURLを取得します

HttpServletRequestを使用してソースドメインを取得するにはどうすればよいですか?ソースドメインはリクエスターのドメインです。

ありがとう。

13
datauser

あなたはどちらかを行うことができます

// gets client (browser)'s hostname
String Host = request.getRemoteHost(); 

OR

// get the server's domain name.
String domain = new URL(request.getRequestURL().toString()).getHost(); 
30
adarshr

ホスト名リクエスト

InetAddress ip = InetAddress.getLocalHost();
String hostname = ip.getHostName();
out.print("Your current IP address : " + ip+"\n");
out.print("Your current Hostname : " + hostname);
0
Olga