org.apache.struts.taglib.html

Class SubmitTag

Known Direct Subclasses:
ButtonTag, CancelTag, ImageTag, NestedSubmitTag, ResetTag

public class SubmitTag
extends BaseHandlerTag

Tag for input fields of type "submit".
Version:
$Rev: 164530 $ $Date: 2005-04-25 04:11:07 +0100 (Mon, 25 Apr 2005) $

Field Summary

protected static MessageResources
messages
The message resources for this package.
protected String
property
The name of the generated input field.
protected String
text
The body content of this tag (if any).
protected String
value
The value of the button label.

Fields inherited from class org.apache.struts.taglib.html.BaseHandlerTag

accesskey, alt, altKey, bundle, defaultLocale, disabled, doDisabled, doReadonly, errorKey, errorStyle, errorStyleClass, errorStyleId, indexed, locale, log, loopTagStatusClass, loopTagStatusGetIndex, loopTagSupportClass, loopTagSupportGetStatus, messages, onblur, onchange, onclick, ondblclick, onfocus, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, onselect, readonly, style, styleClass, styleId, tabindex, title, titleKey, triedJstlInit, triedJstlSuccess

Method Summary

int
doAfterBody()
Save the associated label from the body content.
int
doEndTag()
Process the end of this tag.
int
doStartTag()
Process the start of this tag.
protected String
getDefaultValue()
Return the default value.
protected String
getElementOpen()
Render the opening element.
String
getProperty()
Return the property.
String
getValue()
Return the label value.
protected void
prepareButtonAttributes(StringBuffer results)
Render the button attributes
protected String
prepareName()
Prepare the name element
protected void
prepareValue(StringBuffer results)
Render the value element
void
release()
Release any acquired resources.
void
setProperty(String property)
Set the property name.
void
setValue(String value)
Set the label value.

Methods inherited from class org.apache.struts.taglib.html.BaseHandlerTag

doErrorsExist, getAccesskey, getAlt, getAltKey, getBundle, getDisabled, getElementClose, getErrorKey, getErrorStyle, getErrorStyleClass, getErrorStyleId, getIndexValue, getIndexed, getJstlLoopIndex, getLocale, getOnblur, getOnchange, getOnclick, getOndblclick, getOnfocus, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getOnselect, getReadonly, getStyle, getStyleClass, getStyleId, getTabindex, getTitle, getTitleKey, isXhtml, lookupProperty, message, prepareAttribute, prepareEventHandlers, prepareFocusEvents, prepareIndex, prepareKeyEvents, prepareMouseEvents, prepareName, prepareOtherAttributes, prepareStyles, prepareTextEvents, release, setAccesskey, setAlt, setAltKey, setBundle, setDisabled, setErrorKey, setErrorStyle, setErrorStyleClass, setErrorStyleId, setIndexed, setLocale, setOnblur, setOnchange, setOnclick, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setOnselect, setReadonly, setStyle, setStyleClass, setStyleId, setTabindex, setTitle, setTitleKey

Field Details

messages

protected static MessageResources messages
The message resources for this package.

property

protected String property
The name of the generated input field.

text

protected String text
The body content of this tag (if any).

value

protected String value
The value of the button label.

Method Details

doAfterBody

public int doAfterBody()
            throws JspException
Save the associated label from the body content.

doEndTag

public int doEndTag()
            throws JspException
Process the end of this tag.

Support for Indexed property since Struts 1.1


doStartTag

public int doStartTag()
            throws JspException
Process the start of this tag.

getDefaultValue

protected String getDefaultValue()
Return the default value.
Returns:
The default value if none supplied.

getElementOpen

protected String getElementOpen()
Render the opening element.
Returns:
The opening part of the element.

getProperty

public String getProperty()
Return the property.

getValue

public String getValue()
Return the label value.

prepareButtonAttributes

protected void prepareButtonAttributes(StringBuffer results)
            throws JspException
Render the button attributes
Parameters:
results - The StringBuffer that output will be appended to.

prepareName

protected String prepareName()
            throws JspException
Prepare the name element
Overrides:
prepareName in interface BaseHandlerTag
Returns:
The element name.

prepareValue

protected void prepareValue(StringBuffer results)
Render the value element
Parameters:
results - The StringBuffer that output will be appended to.

release

public void release()
Release any acquired resources.
Overrides:
release in interface BaseHandlerTag

setProperty

public void setProperty(String property)
Set the property name.
Parameters:
property - The property name

setValue

public void setValue(String value)
Set the label value.
Parameters:
value - The label value

Copyright B) 2000-2007 - The Apache Software Foundation