I'm totally new to Java web development and I would like to choose a good Java web framework to learn. I've found some really good echoes regarding the Apache Wicket framework and the Playframework. I decided to go for one of 'em; but I need to choose ;-)

So, what to choose and why?

EDIT

My requirements:

  • I had a good experience developing with Django, so a similar framework would be great,
  • I need a framework that can interact with other mainstream Java goodies (libraries, tools ..etc) so I can take advantage of what Java does really offer.
Edit
Report