我已经成功设置了httpServletResponse()。setHeader(“custtype”,“permanent”),但是当我尝试检索它时,httpServletResponse()。getHeader(“custtype”)当我做控制时我没有看到getheader方法+日食中的空间,但按照http://docs.oracle.com/javaee/6/api/javax/servlet/http/HttpServletResponse.html的文件在那里。我不确定为什么getHeader方法在eclipse中不可见。?
我怎样才能从回复中获得标题?
答案 0 :(得分:5)
getHeaders(...)方法自Servlet 3.0起支持HttpServletResponse。,在此版本之前,您只能找到setHeader(...)方法。
对于早期版本,您可以尝试包装响应并实现在包装器类中存储标头。
答案 1 :(得分:2)
Servlet 3.0中添加了自:Servlet 3.0
setHeader
。也许您的Eclipse实例使用的是早期版本的文档。
答案 2 :(得分:0)
也许您正在使用早期版本的Java。自版本3.0以来已添加getHeader(String)
。如果要添加它,请升级Java版本。
答案 3 :(得分:-1)
HttpServletResponse.getHeader()
功能在HttpServletResponse
课程中可用。