org.apache.struts2.components
类 Anchor
java.lang.Object
org.apache.struts2.components.Component
org.apache.struts2.components.UIBean
org.apache.struts2.components.ClosingUIBean
org.apache.struts2.components.Anchor
public class Anchor
- extends ClosingUIBean
A tag that creates a HTML <a >.This tag supports the same attributes as the "url" tag,
including nested parameters using the "param" tag.
Examples
<s:a id="link1" theme="ajax" href="/DoIt.action">
<img border="none" src="<%=request.getContextPath()%>/images/delete.gif"/>
<s:param name="id" value="1"/>
</s:a>
构造方法摘要 |
Anchor(com.opensymphony.xwork2.util.ValueStack stack,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
从类 org.apache.struts2.components.UIBean 继承的方法 |
addFormParameter, copyParams, evaluateParams, getId, getTemplate, getTemplateDir, getTheme, 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, setTabindex, setTemplate, setTemplateDir, setTemplateEngineManager, setTheme, setTitle, setTooltip, setTooltipConfig, setTooltipCssClass, setTooltipDelay, setTooltipIconPath, setUIThemeExpansionToken |
OPEN_TEMPLATE
public static final String OPEN_TEMPLATE
- 另请参见:
- 常量字段值
TEMPLATE
public static final String TEMPLATE
- 另请参见:
- 常量字段值
COMPONENT_NAME
public static final String COMPONENT_NAME
Anchor
public Anchor(com.opensymphony.xwork2.util.ValueStack stack,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
getDefaultOpenTemplate
public String getDefaultOpenTemplate()
- 指定者:
- 类
ClosingUIBean
中的 getDefaultOpenTemplate
usesBody
public boolean usesBody()
- 从类
Component
复制的描述
- Overwrite to set if body should be used.
- 覆盖:
- 类
Component
中的 usesBody
- 返回:
- always false for this component.
setUrlIncludeParams
public void setUrlIncludeParams(String urlIncludeParams)
setUrlRenderer
public void setUrlRenderer(UrlRenderer urlRenderer)
setExtraParameterProvider
public void setExtraParameterProvider(ExtraParameterProvider provider)
start
public boolean start(Writer writer)
- 从类
Component
复制的描述
- Callback for the start tag of this component.
Should the body be evaluated?
- 覆盖:
- 类
ClosingUIBean
中的 start
- 参数:
writer
- the output writer.
- 返回:
- true if the body should be evaluated
end
public boolean end(Writer writer,
String body)
- Overrides to be able to render body in a template rather than always before the template
- 覆盖:
- 类
UIBean
中的 end
- 参数:
writer
- the output writer.body
- the rendered body.
- 返回:
- true if the body should be evaluated again
addParameter
public void addParameter(String key,
Object value)
- 从类
Component
复制的描述
- Adds the given key and value to this component's own parameter.
If the provided key is null nothing happens.
If the provided value is null any existing parameter with
the given key name is removed.
- 覆盖:
- 类
Component
中的 addParameter
- 参数:
key
- the key of the new parameter to add.value
- the value assoicated with the key.
addAllParameters
public void addAllParameters(Map params)
- 从类
Component
复制的描述
- Adds all the given parameters to this component's own parameters.
- 覆盖:
- 类
Component
中的 addAllParameters
- 参数:
params
- the parameters to add.
getUrlProvider
public UrlProvider getUrlProvider()
setHref
public void setHref(String href)
setIncludeParams
public void setIncludeParams(String includeParams)
setScheme
public void setScheme(String scheme)
setValue
public void setValue(String value)
- 覆盖:
- 类
UIBean
中的 setValue
setAction
public void setAction(String action)
setNamespace
public void setNamespace(String namespace)
setMethod
public void setMethod(String method)
setEncode
public void setEncode(boolean encode)
setIncludeContext
public void setIncludeContext(boolean includeContext)
setPortletMode
public void setPortletMode(String portletMode)
setWindowState
public void setWindowState(String windowState)
setPortletUrlType
public void setPortletUrlType(String portletUrlType)
setAnchor
public void setAnchor(String anchor)
setEscapeAmp
public void setEscapeAmp(boolean escapeAmp)
setForceAddSchemeHostAndPort
public void setForceAddSchemeHostAndPort(boolean forceAddSchemeHostAndPort)