Thanks Jess/Martin. So, nothing fancy with Servlets. Register in web.xml and use standard URL configuration in actions xml file. Jess has recommended using JSP to do setup and forward to the servlet. I did end up keeping it as JSP so long as I do not see any errors in actual use. I remove dangling whitespaces and added trimDirectiveWhitespaces to top section.