Class Head
java.lang.Object
org.apache.struts2.components.Component
org.apache.struts2.components.UIBean
org.apache.struts2.components.Head
com.jgeppert.struts2.jquery.components.Head
public class Head
extends org.apache.struts2.components.Head
The "head" tag renders required JavaScript code to configure jQuery and is required in order to use any of the tags included in the jQuery plugin.
Some tags like the "datepicker" can use different locales, to use a locale that is different from the request locale.
The "locale" attribute configures jQuery locale for datepicker. Default is "en" you can use all locales that are bundled with jQuery. e.g. "de, "fr", " ja", ...
Examples
<%@ taglib prefix="sj" uri="/struts-jquery-tags" %> <head> <title>My page</title> <sj:head/> </head>
<%@ taglib prefix="sj" uri="/struts-jquery-tags" %> <head> <title>My page</title> <sj:head compressed="false" locale="de" jquerytheme="cupertino"/> </head>
- Author:
- Johannes Geppert
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringstatic final StringFields inherited from class org.apache.struts2.components.UIBean
accesskey, ATTR_FIELD_VALUE, ATTR_NAME_VALUE, ATTR_VALUE, cssClass, cssErrorClass, cssErrorStyle, cssStyle, defaultTemplateDir, defaultUITheme, disabled, dynamicAttributes, errorPosition, id, javascriptTooltip, key, label, labelPosition, labelSeparator, name, onblur, onchange, onclick, ondblclick, onfocus, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, onselect, request, requiredLabel, requiredPosition, response, tabindex, template, templateDir, templateEngineManager, templateSuffix, theme, title, tooltip, tooltipConfig, tooltipCssClass, tooltipDelay, tooltipIconPath, uiStaticContentPath, uiThemeExpansionToken, valueFields inherited from class org.apache.struts2.components.Component
actionMapper, COMPONENT_STACK, devMode, escapeHtmlBody, parameters, performClearTagStateForTagPoolingServers, stack, standardAttributesMap, throwExceptionOnELFailure -
Constructor Summary
ConstructorsConstructorDescriptionHead(com.opensymphony.xwork2.util.ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected StringgetTheme()booleanvoidsetAjaxcache(String ajaxcache) voidsetAjaxhistory(String ajaxhistory) voidsetCompressed(String compressed) voidsetCustomBasepath(String customBasepath) voidvoidsetDefaultErrorText(String defaultErrorText) voidsetDefaultIndicator(String defaultIndicator) voidsetDefaultLoadingText(String defaultLoadingText) voidsetDefaultLocale(String val) voidvoidsetJquerytheme(String jquerytheme) voidsetJqueryui(String jqueryui) voidsetLoadAtOnce(String loadAtOnce) voidsetLoadFromCdn(String loadFromCdn) voidvoidsetScriptPath(String scriptPath) voidMethods inherited from class org.apache.struts2.components.Head
setEncodingMethods inherited from class org.apache.struts2.components.UIBean
addFormParameter, applyValueParameter, buildTemplateName, copyParams, enableAncestorFormCustomOnsubmit, end, ensureAttributeSafelyNotEscaped, escape, evaluateExtraParams, evaluateNameValue, getId, getTemplate, getTemplateDir, getTooltipConfig, getValueClassType, lazyEvaluation, mergeTemplate, populateComponentHtmlId, setAccesskey, setCssClass, setCssErrorClass, setCssErrorStyle, setCssStyle, setDefaultTemplateDir, setDefaultUITheme, setDisabled, setDynamicAttributes, setErrorPosition, setId, setJavascriptTooltip, setKey, setLabel, setLabelPosition, setLabelSeparator, setName, setOnblur, setOnchange, setOnclick, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setOnselect, setRequiredLabel, setRequiredPosition, setStaticContentPath, setStyle, setTabindex, setTemplate, setTemplateDir, setTemplateEngineManager, setTitle, setTooltip, setTooltipConfig, setTooltipCssClass, setTooltipDelay, setTooltipIconPath, setUIThemeExpansionToken, setValueMethods inherited from class org.apache.struts2.components.Component
addAllParameters, addParameter, completeExpression, determineActionURL, determineNamespace, end, escapeHtmlBody, fieldError, findAncestor, findString, findString, findValue, findValue, findValue, getAttributes, getComponentStack, getNamespace, getParameters, getPerformClearTagStateForTagPoolingServers, getStack, getStandardAttributes, isAcceptableExpression, isValidTagAttribute, popComponentStack, setActionMapper, setDevMode, setEscapeHtmlBody, setNotExcludedAcceptedPatterns, setPerformClearTagStateForTagPoolingServers, setThrowExceptionsOnELFailure, setUrlHelper, start, stripExpression, toString, usesBody
-
Field Details
-
TEMPLATE
- See Also:
-
compressed
-
locale
-
jquery
-
jquerytheme
-
jqueryui
-
customBasepath
-
loadFromCdn
-
ajaxcache
-
ajaxhistory
-
defaultIndicator
-
defaultLoadingText
-
defaultErrorText
-
loadAtOnce
-
debug
-
scriptPath
-
-
Constructor Details
-
Head
public Head(com.opensymphony.xwork2.util.ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
-
-
Method Details
-
getDefaultTemplate
- Overrides:
getDefaultTemplatein classorg.apache.struts2.components.Head
-
evaluateParams
public void evaluateParams()- Overrides:
evaluateParamsin classorg.apache.struts2.components.Head
-
setDefaultLocale
-
setTheme
- Overrides:
setThemein classorg.apache.struts2.components.UIBean
-
getTheme
- Overrides:
getThemein classorg.apache.struts2.components.UIBean
-
setJquery
-
isJqueryui
public boolean isJqueryui() -
setJqueryui
-
setCompressed
-
setJquerytheme
-
setLocale
-
setCustomBasepath
-
setLoadFromCdn
-
setAjaxcache
-
setAjaxhistory
-
setDefaultIndicator
-
setDefaultLoadingText
-
setDefaultErrorText
-
setLoadAtOnce
-
setDebug
-
setScriptPath
-