This week's book giveaways are in the Refactoring and Agile forums.
We're giving away four copies each of Re-engineering Legacy Software and Docker in Action and have the authors on-line!
See this thread and this one for details.
Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Struts2 Validation Not working

 
Vikash Ananda
Ranch Hand
Posts: 32
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi All,

I have been trying to have validation inside my application using tutorials from roseindia and java-x.blogspot.com and based on them I have created small sample application but validations are not working. The source codes are below:

index.jsp


struts.xml


LoginAction-validation.xml


LoginAction.java


Application code and flow is working but username and password validation is not working. One thing I got is that if Action name is LoginAction then validation XML file name should be LoginAction-validation.xml which is true in my case. All jars are there in proper place and have rechecked them from given tutorials and samples.

Configuration:
Win XP
JDK 1.6
Apache Tomcat 6.0

Please let me know where Am i making mistake?
 
Ankit Garg
Sheriff
Posts: 9509
22
Android Google Web Toolkit Hibernate IntelliJ IDE Java Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I've never seen hibernate-default package before (I need to concentrate on struts more ), but as is given here, the defaultStackHibernate doesn't include Struts validation (instead it uses hibernate validations), so struts validations are not applied to your actions. You'll have to change your showcaseStack and add the validation interceptor to it...
 
Vikash Ananda
Ranch Hand
Posts: 32
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Ankit,

Thanks for the info. I removed this line and things worked fine.

<default-interceptor-ref name="showcaseStack"/>

I was not aware if hibernate interceptor could create problem. Thanks for the link also.

Vikash Anand.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic