public class CmsJspTagHeadIncludes extends javax.servlet.jsp.tagext.BodyTagSupport implements I_CmsJspTagParamParent
Required resources can be configured in the resource type schema. Set attribute type to 'css' to include css resources or to 'javascript' to include JavaScript resources.
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
TYPE_CSS
The include type CSS.
|
static java.lang.String |
TYPE_JAVASCRIPT
The include type java-script.
|
| 构造器和说明 |
|---|
CmsJspTagHeadIncludes() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
addParameter(java.util.Map<java.lang.String,java.lang.String[]> parameters,
java.lang.String name,
java.lang.String value,
boolean overwrite)
Adds parameters to a parameter Map that can be used for a http request.
|
void |
addParameter(java.lang.String name,
java.lang.String value)
Add a parameter to this tag.
|
int |
doEndTag() |
int |
doStartTag()
Returns
. |
java.lang.String |
getDefaults()
Returns the default include resources separated by '|'.
|
java.lang.String |
getDetailtype()
Returns the detail container type.
|
java.lang.String |
getDetailwidth()
Returns the detail container width.
|
java.lang.String |
getType()
Returns the type.
|
void |
setClosetags(java.lang.String closeTags)
Sets the value of the closetags attribute.
|
void |
setDefaults(java.lang.String defaults)
Sets the default include resources separated by '|'.
|
void |
setDetailtype(java.lang.String detailType)
Sets the detail container type.
|
void |
setDetailwidth(java.lang.String detailWidth)
Sets the detail container width.
|
void |
setType(java.lang.String type)
Sets the type.
|
boolean |
shouldCloseTags()
Returns true if the headincludes tag should be closed.
|
void |
tagCssAction(CmsObject cms,
javax.servlet.ServletRequest req)
Action to include the CSS resources.
|
void |
tagJSAction(CmsObject cms,
javax.servlet.ServletRequest req)
Action to include the java-script resources.
|
doAfterBody, doInitBody, getBodyContent, getPreviousOut, release, setBodyContentfindAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValuepublic static final java.lang.String TYPE_CSS
public static final java.lang.String TYPE_JAVASCRIPT
public static void addParameter(java.util.Map<java.lang.String,java.lang.String[]> parameters,
java.lang.String name,
java.lang.String value,
boolean overwrite)
parameters - the Map to add the parameters toname - the name to addvalue - the value to addoverwrite - if true, a parameter in the map will be overwritten by
a parameter with the same name, otherwise the request will have multiple parameters
with the same name (which is possible in http requests)public void addParameter(java.lang.String name,
java.lang.String value)
I_CmsJspTagParamParentaddParameter 在接口中 I_CmsJspTagParamParentname - the name of the parametervalue - the value of the parameterI_CmsJspTagParamParent.addParameter(java.lang.String, java.lang.String)public int doEndTag()
throws javax.servlet.jsp.JspException
doEndTag 在接口中 javax.servlet.jsp.tagext.TagdoEndTag 在类中 javax.servlet.jsp.tagext.BodyTagSupportEVAL_PAGEjavax.servlet.jsp.JspException - by interface defaultTag.doEndTag()public int doStartTag()
BodyTag.EVAL_BODY_BUFFERED.doStartTag 在接口中 javax.servlet.jsp.tagext.TagdoStartTag 在类中 javax.servlet.jsp.tagext.BodyTagSupportBodyTag.EVAL_BODY_BUFFEREDTag.doStartTag()public java.lang.String getDefaults()
public java.lang.String getDetailtype()
public java.lang.String getDetailwidth()
public java.lang.String getType()
public void setClosetags(java.lang.String closeTags)
closeTags - the value of the closetags attributepublic void setDefaults(java.lang.String defaults)
defaults - the default include resources to setpublic void setDetailtype(java.lang.String detailType)
detailType - the detail container type to setpublic void setDetailwidth(java.lang.String detailWidth)
detailWidth - the detail container width to setpublic void setType(java.lang.String type)
type - the type to setpublic boolean shouldCloseTags()
public void tagCssAction(CmsObject cms, javax.servlet.ServletRequest req) throws CmsException, java.io.IOException
cms - the current cms contextreq - the current requestCmsException - if something goes wrong reading the resourcesjava.io.IOException - if something goes wrong writing to the response outpublic void tagJSAction(CmsObject cms, javax.servlet.ServletRequest req) throws CmsException, java.io.IOException
cms - the current cms contextreq - the current requestCmsException - if something goes wrong reading the resourcesjava.io.IOException - if something goes wrong writing to the response out