DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
Let's create a Client-Side validation workflow, step by step.
The
validate attribute is set to true.
Some themes do not support client-side validation.
Step 1
Create the form. This case uses the default xhtml theme, so the
<s:head > tag is used to link a style sheet.
Step 2
Create the Action class.
Step 3
Create the validation.xml to configure the validators to be used.
Action and Namespace
A correct action and namespace attributes must be provided to the <s:form> tag. For example, if the action named "quizClient" is defined in the "/validation" namespace, the form must be configured as:
While the following will "work" in the sense that the form will function correctly, client-side validation will not. That is because Struts must know the exact namespace and action (rather than a URL) to properly support validation.
4 Comments
Gudiya
Aug 18, 2009In client side validation if we keep validate="true" and theme="simple" Than clent validation won't works.
Unknown User (phil)
Aug 19, 2009That is pointed out at the very start of the page.
Gaurav Dighe
Jan 23, 2013This one of the best resource for a new learner like me.
Where can I find the project of the above example for downloading?
Unknown User (lukaszlenart)
Jan 26, 2013You can always check out the Showcase demo app https://svn.apache.org/repos/asf/struts/struts2/trunk/apps/showcase/ or download struts2-apps-x.x.x.zip package.