Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1969426
  • 博文数量: 606
  • 博客积分: 9991
  • 博客等级: 中将
  • 技术积分: 5725
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-17 19:07
文章分类

全部博文(606)

文章存档

2011年(10)

2010年(67)

2009年(155)

2008年(386)

分类: Java

2009-10-14 13:12:40

package com.botwave.sms.webservice.impl;
import java.util.Date;
import javax.annotation.Resource;
import javax.jws.WebService;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import javax.xml.ws.WebServiceContext;
import javax.xml.ws.handler.MessageContext;
import org.apache.cxf.message.Message;
import org.apache.cxf.transport.http.AbstractHTTPDestination;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
 
@WebService
public class SendSMSImpl implements SendSMS{
 private Logger log = LoggerFactory.getLogger(this.getClass());
 
 @Resource
 private WebServiceContext context;

 
 @Override
 public ResultObj sendSMSInfo(String username, String password,
   String smsContent, String sendStartDt,
   String sendEndDt, String spName, String businessId,
   String streamNo) {
  String ip = getIp();
  return obj;
 }
 
 public 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失败" ;
  }
 }
 
}
阅读(3322) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~