I had some experience creating gui interfaces in html using simple Servlets/JSP, but it was very time consuming and error prone. So I was wondering what better high-level tools exist to help me build entry screens. I read a little about JSF and that seemed a good start, but is there anything more suitable?
The new system I will work on uses Hibernate/Spring.
Also useful would be CSS frameworks- Bluetrip, Blueprint, YUI and so on, that provide you with the layout and other styling information.