Choice of presentation layer for spring application?


i was using JSP and YUI with spring applications and i want to use a new presentation layer like IceFaces or GWT or any other good one but i am confused what to choose i need to make a good looking view, and the technology must have a good support/samples, and easy to use, commonly used with spring, please advise, thanks.

I don't have enough experience in IceFaces, but GWT is really easy, rapid and full ajaxian. Also the SEO issues can be handled in GWT.