Package org.appng.taglib.form
Class Form
- java.lang.Object
-
- javax.servlet.jsp.tagext.TagSupport
-
- org.appng.taglib.form.Form
-
- All Implemented Interfaces:
Serializable
,javax.servlet.jsp.tagext.IterationTag
,javax.servlet.jsp.tagext.JspTag
,javax.servlet.jsp.tagext.Tag
public class Form extends javax.servlet.jsp.tagext.TagSupport
This class represents a web Form. It must contain a<appNG:formData>
and a<appNG:formConfirmation>
. Usage:<appNG:form> <appNG:formData mode="not_submitted"> <form action="" method="post" enctype="multipart/form-data" > <!-- <appNG:formElement>s go here --> <input type="submit" /> </form> </appNG:formData> <appNG:formConfirmation application="appng-webutils" method="debugProvider" mode="submitted"> <appNG:param name="foo">bar</appNG:param> <appNG:param name="jin">fizz</appNG:param> </appNG:formConfirmation> </appNG:form>
As you can see, the<appNG:formConfirmation>
can be parameterized using the syntax<appNG:param name="name">value</appNG:param>
. For the value, you can access request parameters using the syntax#[param]
, for example<appNG:param name="receiver">#[email]</appNG:param>
.- Author:
- Matthias Herlitzius
- See Also:
FormElement
,FormGroup
,FormConfirmation
, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Form()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
doAfterBody()
int
doEndTag()
int
doStartTag()
String
getName()
Form
getWrappedForm()
boolean
hasName()
void
setFormConfirmation(FormConfirmation formConfirmation)
void
setFormData(FormData formData)
void
setName(String name)
void
setRestoreRequestData(Boolean restoreRequestData)
-
-
-
Method Detail
-
doAfterBody
public int doAfterBody() throws javax.servlet.jsp.JspException
- Specified by:
doAfterBody
in interfacejavax.servlet.jsp.tagext.IterationTag
- Overrides:
doAfterBody
in classjavax.servlet.jsp.tagext.TagSupport
- Throws:
javax.servlet.jsp.JspException
-
doStartTag
public int doStartTag() throws javax.servlet.jsp.JspException
- Specified by:
doStartTag
in interfacejavax.servlet.jsp.tagext.Tag
- Overrides:
doStartTag
in classjavax.servlet.jsp.tagext.TagSupport
- Throws:
javax.servlet.jsp.JspException
-
doEndTag
public int doEndTag() throws javax.servlet.jsp.JspException
- Specified by:
doEndTag
in interfacejavax.servlet.jsp.tagext.Tag
- Overrides:
doEndTag
in classjavax.servlet.jsp.tagext.TagSupport
- Throws:
javax.servlet.jsp.JspException
-
getWrappedForm
public Form getWrappedForm()
-
setFormConfirmation
public void setFormConfirmation(FormConfirmation formConfirmation)
-
setFormData
public void setFormData(FormData formData)
-
setRestoreRequestData
public void setRestoreRequestData(Boolean restoreRequestData)
-
getName
public String getName()
-
setName
public void setName(String name)
-
hasName
public boolean hasName()
-
-