- - PR -
request.getRemoteHost()について
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2005-12-28 22:52
WinXP, Tomcat5.5.9, J2SDK1.5.0_05, Struts1.2の環境で勉強しています。
JSP(top.jsp)に <%@ page contentType="text/html; charset=Shift_JIS"%> <%@ taglib uri="/tags/struts-html" prefix="html" %> <html:html> <head> <meta http-equiv="Content-Type" content="text/html; charset="Shift_JIS"> <link rel="StyleSheet" type="text/css" href="/css/css.css" /> <title>Season'sPage</title> </head> <body> <center> <%=request.getRemoteAddr()%> <%=request.getRemoteHost()%> </blockquote> </center> </body> </html:html> と書いて http://localhost:8080/sms/top.jsp にアクセスしたら 127.0.0.1 127.0.0.1 とどちらもIPアドレスが表示されるのですが、私が持ってる参考書だとrequest.getRemoteHost()の実行結果を見ると 「localhost」 と表示されています。 どうすれば「localhost」と表示させることができるのでしょうか? [ メッセージ編集済み 編集者: season 編集日時 2005-12-28 22:53 ] | ||||
|
投稿日時: 2006-01-12 01:32
java.net.InetAddressクラスをインポートして、
IPアドレスの4つの数字を下記のように割り当てて (例) InetAddress.getByAddress(new byte[]{(byte)192,(byte)168,(byte)0,(byte)1}).getHostName() みたいな感じにすれば取得できるとわかりました☆ 何とか解決しました。 | ||||
|
投稿日時: 2006-01-12 19:32
Connector 要素の enableLookups 属性を "true" にすると、
参考書の通りになる様な気がします。 | ||||
|
投稿日時: 2006-01-13 22:32
本とだ。server.xmlのConnecter要素のenableLookups を”true”にしたら request.getRemoteHost()でもホストが表示されるようになりました。 このほうがスマートですね〜 情報どうも有賀というございました [ メッセージ編集済み 編集者: season 編集日時 2006-01-13 22:33 ] |
1