A.7. Generating the Server Response: HTTP Response Headers

Setting Arbitrary Headers

These are methods in HttpServletResponse. Set response headers before you send any document content to browser.

  • public void setHeader(String headerName, String headerValue)

    Sets an arbitrary header.

  • public void setDateHeader(String headerName, long milliseconds)

    Converts milliseconds since 1970 to a date string in GMT format.

  • public void setIntHeader(String headerName, int headerValue)

    Prevents need to convert int to String before calling setHeader.

  • addHeader, addDateHeader, addIntHeader

    Adds new occurrence of header instead of replacing. 2.2 only.

Setting Common Headers

  • setContentType: Sets the Content-Type header. Servlets almost always use this. See Table 7.1 for ...

Get Core Servlets and JavaServer Pages™ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.