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.
subject: Unable to call java script function in JSP (Struts 2)