|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.struts2.components.Component
org.apache.struts2.components.UIBean
org.apache.struts2.components.ClosingUIBean
org.apache.struts2.components.Form
public class Form
Renders HTML an input form. The remote form allows the form to be submitted without the page being refreshed. The results from the form can be inserted into any HTML element on the page. NOTE: The order / logic in determining the posting url of the generated HTML form is as follows:-
<s:form ... />
Field Summary | |
---|---|
protected java.lang.String |
acceptcharset
|
protected java.lang.String |
action
|
protected java.lang.String |
enctype
|
protected java.lang.String |
method
|
protected java.lang.String |
namespace
|
protected java.lang.String |
onsubmit
|
static java.lang.String |
OPEN_TEMPLATE
|
protected java.lang.String |
portletMode
|
protected java.lang.String |
target
|
static java.lang.String |
TEMPLATE
|
protected java.lang.String |
validate
|
protected java.lang.String |
windowState
|
Fields inherited from class org.apache.struts2.components.UIBean |
---|
accesskey, cssClass, cssStyle, disabled, label, labelPosition, name, onblur, onchange, onclick, ondblclick, onfocus, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, onselect, request, required, requiredposition, response, tabindex, template, templateDir, templateSuffix, theme, title, tooltip, tooltipConfig, value |
Fields inherited from class org.apache.struts2.components.Component |
---|
COMPONENT_STACK, id, parameters, stack |
Constructor Summary | |
---|---|
Form(com.opensymphony.xwork2.util.ValueStack stack,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
Method Summary | |
---|---|
protected void |
evaluateExtraParams()
|
protected boolean |
evaluateNameValue()
|
java.lang.String |
getDefaultOpenTemplate()
|
protected java.lang.String |
getDefaultTemplate()
A contract that requires each concrete UI Tag to specify which template should be used as a default. |
protected int |
getSequence()
Get a incrementing sequence unique to this Form component. |
java.util.List |
getValidators(java.lang.String name)
|
protected void |
populateComponentHtmlId(Form form)
Form component determine the its HTML element id as follows:- if an 'id' attribute is specified. if an 'action' attribute is specified, it will be used as the id. |
void |
setAcceptcharset(java.lang.String acceptcharset)
The accepted charsets for this form. |
void |
setAction(java.lang.String action)
Set action nane to submit to, without .action suffix |
void |
setEnctype(java.lang.String enctype)
HTML form enctype attribute |
void |
setMethod(java.lang.String method)
HTML form method attribute |
void |
setNamespace(java.lang.String namespace)
namespace for action to submit to |
void |
setOnsubmit(java.lang.String onsubmit)
HTML onsubmit attribute |
void |
setPortletMode(java.lang.String portletMode)
The portlet mode to display after the form submit |
void |
setTarget(java.lang.String target)
HTML form target attribute |
void |
setValidate(java.lang.String validate)
Whether client side/remote validation should be performed. |
void |
setWindowState(java.lang.String windowState)
The window state to display after the form submit |
Methods inherited from class org.apache.struts2.components.ClosingUIBean |
---|
setOpenTemplate, start |
Methods inherited from class org.apache.struts2.components.UIBean |
---|
addFormParameter, buildTemplateName, enableAncestorFormCustomOnsubmit, end, escape, evaluateParams, getTemplate, getTemplateDir, getTheme, getTooltipConfig, getValueClassType, mergeTemplate, setAccesskey, setCssClass, setCssStyle, setDisabled, setLabel, setLabelposition, setName, setOnblur, setOnchange, setOnclick, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setOnselect, setRequired, setRequiredposition, setTabindex, setTemplate, setTemplateDir, setTheme, setTitle, setTooltip, setTooltipConfig, setValue |
Methods inherited from class org.apache.struts2.components.Component |
---|
addAllParameters, addParameter, altSyntax, copyParams, determineActionURL, determineNamespace, end, fieldError, findAncestor, findString, findString, findValue, findValue, findValue, getComponentStack, getId, getParameters, getStack, popComponentStack, setId, toString, usesBody |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String OPEN_TEMPLATE
public static final java.lang.String TEMPLATE
protected java.lang.String onsubmit
protected java.lang.String action
protected java.lang.String target
protected java.lang.String enctype
protected java.lang.String method
protected java.lang.String namespace
protected java.lang.String validate
protected java.lang.String portletMode
protected java.lang.String windowState
protected java.lang.String acceptcharset
Constructor Detail |
---|
public Form(com.opensymphony.xwork2.util.ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
Method Detail |
---|
protected boolean evaluateNameValue()
evaluateNameValue
in class UIBean
public java.lang.String getDefaultOpenTemplate()
getDefaultOpenTemplate
in class ClosingUIBean
protected java.lang.String getDefaultTemplate()
UIBean
getDefaultTemplate
in class UIBean
protected void evaluateExtraParams()
evaluateExtraParams
in class UIBean
protected void populateComponentHtmlId(Form form)
populateComponentHtmlId
in class UIBean
public java.util.List getValidators(java.lang.String name)
protected int getSequence()
Form
component.
It is used by Form
component's child that might need a
sequence to make them unique.
public void setOnsubmit(java.lang.String onsubmit)
public void setAction(java.lang.String action)
public void setTarget(java.lang.String target)
public void setEnctype(java.lang.String enctype)
public void setMethod(java.lang.String method)
public void setNamespace(java.lang.String namespace)
public void setValidate(java.lang.String validate)
public void setPortletMode(java.lang.String portletMode)
public void setWindowState(java.lang.String windowState)
public void setAcceptcharset(java.lang.String acceptcharset)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |