cxf的高手们,如何获取ip地址啊? 最近做个项目,用cxf开发的。现在要记录来访者的ip地址,如果用jsp或者servlet,可以用request.getRemoteAddr() 有没有高手做过在cxf服务器端获取来访者ip地址的啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 @WebServicepublic class CommondImpl implements Commond { @Resource private WebServiceContext context; @Override public String cmd(String name) { System.err.println("你好:" + name); return "你好:" + name; } @Override public String key(String text) { // TODO Auto-generated method stub return null; } private String getIp() { try { MessageContext ctx = context.getMessageContext(); HttpServletRequest request = (HttpServletRequest) ctx.get(AbstractHTTPDestination.HTTP_REQUEST); String ip = request.getRemoteAddr(); return ip; } catch (Exception e) { return "获取ip失败"; } }} 用request.getRemoteAddr()能获取客户端外网IP吗? 我怎么只能获取内网的IP呀,纠结 像QQ邮箱一样,点上传文件就马上能显示文件大小 不同数据库事务提交一致问题 怪了!初始化块里面访问实例变量的奇怪问题,高手请进解释! struts2问题 !在线求解 简单的jta问题 关于ibatis 的一个问题 紧急求助■■■■■■■■■■■■■■■■■■■■■■■■■ 用<s:iterator>标签从action中的list显示出来的数据怎样再通过set方法返回到action页面中? 关于单点登录 挑战Struts的另一种应用框架 大家推荐一个ajax file upload插件 算法
public class CommondImpl implements Commond { @Resource
private WebServiceContext context; @Override
public String cmd(String name) {
System.err.println("你好:" + name); return "你好:" + name;
} @Override
public String key(String text) {
// TODO Auto-generated method stub
return null;
}
private String getIp() {
try {
MessageContext ctx = context.getMessageContext();
HttpServletRequest request = (HttpServletRequest) ctx.get(AbstractHTTPDestination.HTTP_REQUEST);
String ip = request.getRemoteAddr();
return ip;
} catch (Exception e) {
return "获取ip失败";
}
}
}
我怎么只能获取内网的IP呀,纠结