Tools for java web applications?

java

Solution

Open source web frameworks in Java and related view technologies:

- Tapestry

- Apache Cocoon

- Apache MyFaces

- Spring MVC

- Google Web Toolkit (GWT)

- Java Server Faces (JSF)

- Apache Struts

- Turbine

- Seam

- Makumba

- Java Server Pages (JSP)

- Stripes

- OpenXava

- JPublish

- wingS

- Strecks

- AribaWeb

- Echo

- RIFE

- Anvil

- WebOnSwing

- Click

- ThinWire

- Facelets

- Wicket

Check http://java-source.net/open-source/web-frameworks for more options and to read a brief overview of each one.

Problem

What are the different ways to create a web-application in Java? Are there tools available other than straight-up servlets?

Original source