A Swing App StocksMonitor
Struts seems mediocre
WEB4J is free and open source, with a BSD License. You can download it here. The web4j.com website provides good documentation, including some extensive examples of web apps built with WEB4J.