I really hope you clean up the JSP, too--that's extremely difficult to read and hard to maintain. Mixing Java and JSP like this, in this quantity, is a recipe for disaster.
There's no reason to use <s:a...> tags if you're not using them for the Ajax theme. If you're not using the Ajax theme, there's no reason to use <s:head theme="ajax"/>, and it will add a *significant* amount of overhead to your page loading since it loads Dojo.
I'm gonna teach you a lesson! Start by looking at this tiny ad:
SKIP - a book about connecting industrious people with elderly land owners