File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Struts and the fly likes Struts validation not happening Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "Struts validation not happening" Watch "Struts validation not happening" New topic

Struts validation not happening

nishad km

Joined: Oct 14, 2004
Posts: 7
Hi ,

In struts validation.xml i have the following code.

<field property="emailId"
depends="isrequired,email,maxlength,validateEmail" page="1">
<arg0 key="global.prompt.emailaddress"/>
<arg1 key="${var:maxlength}" name="maxlength"

I need to do the validation only if page =1. In action class before calling validator i am setting page =1. but validation is not happening. if i remove the page=1 then validation is happening.

Action class code follows.

ActionErrors errors = super.validateForm((ValidatorForm) form, mapping, request);

can any one help me on this
Srinivasan thoyyeti
Ranch Hand

Joined: Feb 15, 2007
Posts: 557
This is not struts forum

Thanks & Regards, T.Srinivasan
SCWCD 1.4(89%), SCJP 5.0(75%)
Merrill Higginson
Ranch Hand

Joined: Feb 15, 2005
Posts: 4864
Try setting the page number in the JSP like this:

Also, "isrequired" should be "required" and "validateEmail" should be "email".

Consultant, Sima Solutions
Poorna Chandra Tejashvi

Joined: Aug 28, 2007
Posts: 1
The ActionForm should extend the ValidatorForm .
Then you should write the error messages what you want to display in
I agree. Here's the link:
subject: Struts validation not happening
It's not a secret anymore!