I have used JGuard in a sample project and it worked fine. It has some sort of integeration with Struts too.http://sourceforge.net/projects/jguard