String userAgent = request.getHeader("User-Agent")

解决方案 »

  1.   

    response.setHeader("Cache-Control","no-store"); //HTTP 1.1 
    response.setHeader("Pragma","no-cache"); //HTTP 1.0 
    response.setDateHeader ("Expires", 0); //prevents caching at the proxy server 
      

  2.   

    楼上看清楚,是 HttpServletResponse,因此没有办法。
      

  3.   

    也许的确是古怪了些,但是似乎我必须那么做。嗯,response消息中的确有HTTPHeader信息存在,我觉得应该有办法取到的。
      

  4.   

    嗯,你说的很有道理。
    我要在ServletFilter中从HttpServletResponse消息(也是一个SOAPMessage,并且带有附件)中构建出一个SOAPMessage:
    SOAPMessage msg = msgFactory.createMessage(headers, is);
    你觉得还有什么更好的办法吗?我已经尝试了种种,都不行。