Jar*_*Sol 3 java apache wicket web-applications
我试图获取运行我的Web应用程序的当前服务器的名称和IP.我不知道怎么做才是wicket 1.54.我需要知道如何获取我的服务器变量.
在wicket 1.4中你可以这样做:
HttpServletRequest hsr = getWebRequestCycle().getWebRequest().getHttpServletRequest();
Run Code Online (Sandbox Code Playgroud)
然后你可以使用hsr来获取标题或属性.
编辑:
在wicket 1.54中,等效线是:
HttpServletRequest hsr = (HttpServletRequest)getRequestCycle().getRequest().getContainerRequest();
hsr.getAttribute("SERVER_NAME");
Run Code Online (Sandbox Code Playgroud)
但是我总是得到一个空字符串.
这适用于我在WebPage中使用Wicket 1.5.5:
HttpServletRequest request = (HttpServletRequest) getRequest().getContainerRequest();
String serverName = request.getServerName();
String remoteAddr = request.getRemoteAddr();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1375 次 |
| 最近记录: |