源码:
JSONObject returnJson = JSONObject.fromObject(json);
response.setContentType("text/html;charset=utf-8");
if(!"0".equals(returnJson.get("code"))){
response.setHeader("McAuditResult", "W");
response.containsHeader("McAuditResult");//返回true
response.getHeader("McAuditResult");//报错,找不到getHeader方法
}
response.getWriter().write(returnJson.toString());
response.getHeader("McAuditResult")
这一行报错:
2015-7-2 12:24:58 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet rest threw exception
java.lang.AbstractMethodError: org.apache.catalina.connector.ResponseFacade.getHeader(Ljava/lang/String;)Ljava/lang/String;
亲,这个问题解决了吗?我也遇到了,servelt2.5的response没有这个方法啊!!!
那你查看一下response对象中是否有这个方法
getHeader参数应该是个string数组,你传进去string
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。