webService中获取HttpservletRequest 对象:
import javax.servlet.http.HttpServletRequest;
import org.apache.axis2.context.MessageContext;
import org.apache.axis2.transport.http.HTTPConstants;
public HttpServletRequest getRequest(){
MessageContext mc = MessageContext.getCurrentMessageContext();
if (mc == null){
System.out.println("无法获取到MessageContext");
return null;
}
HttpServletRequest request = (HttpServletRequest) mc
.getProperty(HTTPConstants.MC_HTTP_SERVLETREQUEST);
return request;
}
获取发送请求的用户的浏览器和手机号码
String BrowsType = getRequest().getHeader("user-agent");//浏览器型号
String phoneNum = getRequest().getHeader("x-up-calling-line-id");// 电话号码(如果用户使用Wap拨号上网方式可以获取。)
--又是周末,时间过的真快。