@Resource
private WebServiceContext wsContext;
public IEOMS2EOSImp() {
}
// @Override
public String replyWorkSheet(int sheetType, int serviceType){
// TODO Auto-generated method stub
MessageContext mc = wsContext.getMessageContext();
logger.debug("mc:::::"+mc.toString());
//
//获取HttpServletRequest对象
HttpServletRequest request = (HttpServletRequest)(mc.get(MessageContext.SERVLET_REQUEST));
logger.debug("request::::"+request.toString());
//记录时间
Date time=new Date();
try {
request.setCharacterEncoding(encode);
String ip = request.getRemoteAddr();
logger.debug("ip:::"+ip);
//跳过Header的校验
//以字节流方式取参数
BufferedReader in = new BufferedReader(new InputStreamReader(request.getInputStream(),encode));
logger.debug("in:::"+in.toString());
StringBuffer sb = new StringBuffer();
StringBuffer sb2 = new StringBuffer();
String tmp = "";
while ((tmp = in.readLine()) != null){
sb.append(tmp).append("\n");
sb2.append(tmp);
}
String reqParamString = sb.toString().trim();
logger.debug("\n"+reqParamString);
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
logger.error("UnsupportedEncodingException", e);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
logger.error("IOEXCEPTION", e);
}*/
return "回调成功12345";
}