caizi
学习、交流java技术,让java fans 共享、共进
posts - 4,comments - 6,trackbacks - 0
注意:是客户端的ip,不是获取本机的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();
  }
}
posted on 2006-09-21 14:28 菜籽 阅读(3691) 评论(5)  编辑  收藏 所属分类: web service

FeedBack:
# re: axis 下的WebService 获取客户端IP代码
2007-03-15 14:06 | 火凤凰之烈焰
不错,谢谢  回复  更多评论
  
# re: axis 下的WebService 获取客户端IP代码
2008-02-28 14:18 | 三分毒
Thank you very mach!!  回复  更多评论
  
# re: axis 下的WebService 获取客户端IP代码
2008-07-15 16:01 | zilang9
非常感谢  回复  更多评论
  
# re: axis 下的WebService 获取客户端IP代码[未登录]
2009-02-23 17:24 | steve
我的为什么是空指针异常啊  回复  更多评论
  
# re: axis 下的WebService 获取客户端IP代码[未登录]
2015-03-18 11:54 | silence
@steve
我也是空指针,你解决了吗?  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: