【发布时间】:2012-03-23 05:55:36
【问题描述】:
我需要在http response 中设置自定义标题并在需要时读取它们。我使用下面的代码来读取标题。
servlet1:
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.addHeader("cust-header", "cust-value");
RequestDispatcher rd = request.getRequestDispatcher("servlet2");
rd.include(request, response);
}
servlet2:
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println(request.getHeader("cust-header"));
}
当我尝试读取自定义标头值时,控制台中出现“null”。为什么会这样?如何在需要时读取响应设置的自定义标头?
【问题讨论】:
-
没有办法解决吗???!!!