If I understand you correctly, you are looking for some external Java infrastructure such as JSF. I had a similar problem lately and after an extensive serach my company decided to go with Primefaces JSF. Primefaces is a JSF framework with an amazing community and support that allows you to quickly and efficiently create html5:
http://www.primefaces.org/
They have a very aggressive release cycle and account assignment that adds components that you can easily use in your web application.
source share