在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;