org.apache.struts2.components
类 Submit

java.lang.Object
  继承者 org.apache.struts2.components.Component
      继承者 org.apache.struts2.components.UIBean
          继承者 org.apache.struts2.components.ClosingUIBean
              继承者 org.apache.struts2.components.FormButton
                  继承者 org.apache.struts2.components.Submit

public class Submit
extends FormButton

Render a submit button. The submit tag is used together with the form tag to provide asynchronous form submissions. The submit can have three different types of rendering:

Please note that the button type has advantages by adding the possibility to seperate the submitted value from the text shown on the button face, but has issues with Microsoft Internet Explorer at least up to 6.0


字段摘要
static String OPEN_TEMPLATE
           
static String TEMPLATE
           
 
从类 org.apache.struts2.components.Component 继承的字段
COMPONENT_STACK
 
构造方法摘要
Submit(com.opensymphony.xwork2.util.ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 
方法摘要
 boolean end(Writer writer, String body)
          Overrides to be able to render body in a template rather than always before the template
 void evaluateExtraParams()
           
 void evaluateParams()
           
 String getDefaultOpenTemplate()
           
 void setSrc(String src)
           
 boolean usesBody()
          Overwrite to set if body should be used.
 
从类 org.apache.struts2.components.FormButton 继承的方法
setAction, setActionMapper, setAlign, setMethod, setType
 
从类 org.apache.struts2.components.ClosingUIBean 继承的方法
setOpenTemplate, start
 
从类 org.apache.struts2.components.UIBean 继承的方法
addFormParameter, copyParams, 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, setValue
 
从类 org.apache.struts2.components.Component 继承的方法
addAllParameters, addParameter, altSyntax, getComponentStack, getParameters, getStack, setThrowExceptionsOnELFailure, setUrlHelper
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

OPEN_TEMPLATE

public static final String OPEN_TEMPLATE
另请参见:
常量字段值

TEMPLATE

public static final String TEMPLATE
另请参见:
常量字段值
构造方法详细信息

Submit

public Submit(com.opensymphony.xwork2.util.ValueStack stack,
              javax.servlet.http.HttpServletRequest request,
              javax.servlet.http.HttpServletResponse response)
方法详细信息

getDefaultOpenTemplate

public String getDefaultOpenTemplate()
指定者:
ClosingUIBean 中的 getDefaultOpenTemplate

evaluateParams

public void evaluateParams()
覆盖:
UIBean 中的 evaluateParams

evaluateExtraParams

public void evaluateExtraParams()
覆盖:
FormButton 中的 evaluateExtraParams

setSrc

public void setSrc(String src)

usesBody

public boolean usesBody()
从类 Component 复制的描述
Overwrite to set if body should be used.

覆盖:
Component 中的 usesBody
返回:
always false for this component.

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