当前位置: 代码迷 >> Web前端 >> 取得请求IP
  详细解决方案

取得请求IP

热度:534   发布时间:2013-12-07 22:19:20.0
获得请求IP

在AbstractInterceptor中

ActionContext ac = invocation.getInvocationContext();

HttpServletRequest request = (HttpServletRequest) ac.get(ServletActionContext.HTTP_REQUEST);

String userRemoteAddr = request.getRemoteAddr();

?

HttpServletRequest request = ServletActionContext.getRequest (); 

?

ActionContext ct= ActionContext.getContext(); 
HttpServletRequest request=(HttpServletRequest)ct.get(ServletActionContext.HTTP_REQUEST);

 

?

?在servlet中

String path = request.getContextPath();
String remoteServer = "http://" + request.getServerName();
if (request.getServerPort() != 80) {
  remoteServer += ":" + request.getServerPort();
}
remoteServer += path;

?

?

  相关解决方案