インタフェース ResponseHeader
public interface ResponseHeader
HTTPレスポンスのヘッダーに値をセットしたい際に利用するインタフェース。
Webからの呼び出しの際、CommandもしくはGroovyTempalte(※JSPで定義されたTemplate内では実行不可。LayoutActionにてJSPのTemplateで定義されたActionを指定した場合も不可)にて、
RequestContext
のattributeから取得可能(attribute名は、WebRequestConstants
を参照のこと)。
もしくは、 ActionUtil.getResponseHeader()
を利用し取得可能。
提供するメソッドは、HttpServletResponseにて定義されているメソッドのうちヘッダー操作系のメソッド。-
メソッドの概要
修飾子とタイプ メソッド 説明 void
addCookie(javax.servlet.http.Cookie cookie)
void
addDateHeader(java.lang.String name, long date)
void
addHeader(java.lang.String name, java.lang.String value)
void
addIntHeader(java.lang.String name, int value)
boolean
containsHeader(java.lang.String name)
void
setDateHeader(java.lang.String name, long date)
void
setHeader(java.lang.String name, java.lang.String value)
void
setIntHeader(java.lang.String name, int value)
void
setStatus(int sc)
-
メソッドの詳細
-
addCookie
void addCookie(javax.servlet.http.Cookie cookie) -
containsHeader
boolean containsHeader(java.lang.String name) -
setDateHeader
void setDateHeader(java.lang.String name, long date) -
addDateHeader
void addDateHeader(java.lang.String name, long date) -
setHeader
void setHeader(java.lang.String name, java.lang.String value) -
addHeader
void addHeader(java.lang.String name, java.lang.String value) -
setIntHeader
void setIntHeader(java.lang.String name, int value) -
addIntHeader
void addIntHeader(java.lang.String name, int value) -
setStatus
void setStatus(int sc)
-