3
Webアプリケーションが動作している現在のサーバーの名前とIPを取得しようとしています。私はこれを行う方法が改札1.54であるかどうかはわかりません。私は自分のサーバー変数を取得する方法を知る必要があります。apache wicket 1.54を使用してサーバー変数を取得するにはどうすればよいですか?
あなたができる改札1.4では:
HttpServletRequest hsr = getWebRequestCycle().getWebRequest().getHttpServletRequest();
その後、あなたは、ヘッダーまたは属性をつかむためにHSRを使用することができます。
編集:改札1.54で
同等の行は次のようになります。
HttpServletRequest hsr = (HttpServletRequest)getRequestCycle().getRequest().getContainerRequest();
hsr.getAttribute("SERVER_NAME");
私は常にnull文字列を取得していますが。
。 #getAttribute()ではなく#getServerName()メソッドを使用する必要があります –
これはありがとうございました! –