Finally, I got my struts validation template created and posted it to
http://jira.codehaus.org/secure/ViewIssue.jspa?key=MPGENAPP-9. Bloody bugger is hard to set up, hopefully by putting what I wrote into maven genapp it will reduce the amount of people that had to go through my suffering :) One of the major things you have to watch out for is that Internet Explorer will not work with client side scripting if you have XHTML mode turned on, and if you remove your CDATA section from the html:javascript tag you won't end up with a valid XHTML file any how. I think to fix this the output of the html:javascript will have to be XML escaped specifically the &, > and < characters.
For those of you that don't know what Maven is, its basically ant + some plugins which allow you to reduce the amount of time you have to manage writing a build script. However, you have to follow some
mostly sane rules. And genapp is an plugin for maven which generates a template project for you, most of which I created myself. Namely:
As I have specified in my previous blog I am learning tapestry as well and hopefully will have an attachment to
http://jira.codehaus.org/secure/ViewIssue.jspa?key=MPGENAPP-10