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
In client side validation if we keep validate="true" and theme="simple" Than clent validation won't works.
Philip Luppens
That is pointed out at the very start of the page.
Gaurav Dighe
This one of the best resource for a new learner like me.
Where can I find the project of the above example for downloading?
Lukasz Lenart
You 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.