获得请求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;

 

 

你可能感兴趣的:(IP)