在webservice中获得客户端的ip地址
? 在webservice中获得客户端的ip地址。 先获得request对象,再从request对象中提取客户端的ip ? import javax.servlet.http.*; import javax.xml.rpc.server.*; import org.apache.axis.MessageContext; import org.apache.axis.transport.http.HTTPConstants; public class BaseService { ? public String getClientIp(){ ? ? MessageContext? mc? =? MessageContext.getCurrentContext(); ? ? HttpServletRequest? request? =? (HttpServletRequest)? mc.getProperty(HTTPConstants.MC_HTTP_SERVLETREQUEST); ? ? System.out.println("remote? ip:? "? +? request.getRemoteAddr()); ? ? return request.getRemoteAddr(); ? } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |