public class WebUtil
extends java.lang.Object
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static RequestContext |
getRequestContext() |
static java.lang.String |
getStaticContentPath() |
static java.lang.String |
getTenantContextPath(HttpServletRequest req) |
static TenantWebInfo |
getTenantWebInfo(Tenant tenant) |
static void |
include(java.lang.String actionName,
HttpServletRequest req,
HttpServletResponse resp,
ServletContext context,
PageContext page)
actionNameで指定される別のActionをinclude。
|
static void |
include(java.lang.String actionName,
HttpServletRequest req,
HttpServletResponse resp,
ServletContext context,
PageContext page,
RequestContextWrapper requestContext)
actionNameで指定される別のActionをinclude。
|
static void |
includeTemplate(java.lang.String templateName,
HttpServletRequest req,
HttpServletResponse resp,
ServletContext context,
PageContext page)
直接テンプレートをinclude(Commandは実行されない)。
|
static void |
includeTemplate(java.lang.String templateName,
HttpServletRequest req,
HttpServletResponse resp,
ServletContext context,
PageContext page,
RequestContextWrapper requestContext)
直接テンプレートをinclude(Commandは実行されない)。
|
static boolean |
isDirectAccess(HttpServletRequest req) |
static boolean |
isValidInternalUrl(java.lang.String url) |
static void |
renderContent(HttpServletRequest req,
HttpServletResponse resp,
ServletContext context,
PageContext page)
レイアウトテンプレートで、コンテンツをレンダリングする場所で呼び出す。
|
static void |
setCacheControlHeader(WebRequestStack req,
boolean cache,
boolean shared,
long maxAge)
ResponceHeaderにキャッシュの設定をする。
|
static void |
setCacheControlHeader(WebRequestStack req,
boolean cache,
long maxAge)
ResponceHeaderにキャッシュの設定をする。
|
static void |
setContentDispositionHeader(HttpServletRequest req,
HttpServletResponse resp,
ContentDispositionType type,
java.lang.String fileName)
ResponseHeaderにContentDispositionの設定をする。
|
static void |
setContentDispositionHeader(WebRequestStack req,
ContentDispositionType type,
java.lang.String fileName)
ResponseHeaderにContentDispositionの設定をする。
|
public static boolean isValidInternalUrl(java.lang.String url)
public static RequestContext getRequestContext()
public static void includeTemplate(java.lang.String templateName,
HttpServletRequest req,
HttpServletResponse resp,
ServletContext context,
PageContext page)
throws java.io.IOException,
ServletException
templateName - テンプレート名req - resp - context - page - java.io.IOExceptionServletExceptionpublic static void includeTemplate(java.lang.String templateName,
HttpServletRequest req,
HttpServletResponse resp,
ServletContext context,
PageContext page,
RequestContextWrapper requestContext)
throws java.io.IOException,
ServletException
templateName - テンプレート名req - resp - context - page - requestContext - java.io.IOExceptionServletExceptionpublic static void include(java.lang.String actionName,
HttpServletRequest req,
HttpServletResponse resp,
ServletContext context,
PageContext page)
throws java.io.IOException,
ServletException
actionName - req - resp - context - page - java.io.IOExceptionServletExceptionpublic static void include(java.lang.String actionName,
HttpServletRequest req,
HttpServletResponse resp,
ServletContext context,
PageContext page,
RequestContextWrapper requestContext)
throws java.io.IOException,
ServletException
actionName - req - resp - context - page - requestContext - java.io.IOExceptionServletExceptionpublic static java.lang.String getTenantContextPath(HttpServletRequest req)
public static boolean isDirectAccess(HttpServletRequest req)
public static java.lang.String getStaticContentPath()
public static void renderContent(HttpServletRequest req,
HttpServletResponse resp,
ServletContext context,
PageContext page)
throws java.io.IOException,
ServletException
req - resp - context - page - java.io.IOExceptionServletExceptionpublic static void setCacheControlHeader(WebRequestStack req, boolean cache, long maxAge)
req - cache - public static void setCacheControlHeader(WebRequestStack req, boolean cache, boolean shared, long maxAge)
req - cache - shared - 共有キャッシュであるかpublic static void setContentDispositionHeader(WebRequestStack req, ContentDispositionType type, java.lang.String fileName) throws java.io.IOException
req - リクエストtype - ContentDispositionTypefileName - ファイル名java.io.IOExceptionpublic static void setContentDispositionHeader(HttpServletRequest req,
HttpServletResponse resp,
ContentDispositionType type,
java.lang.String fileName)
throws java.io.IOException
req - HttpServletRequestresp - HttpServletResponsetype - ContentDispositionTypefileName - ファイル名java.io.IOExceptionpublic static TenantWebInfo getTenantWebInfo(Tenant tenant)