what's the popular and recommendatory lightweight java(or python?) web application framework?
Spring MVC 3 is in my experience the 

most flexible
extensible and
speedy web framework around

Spring's main purpose was to introduce Dependency Injection for objects.
Another Java lightweight MVC frameworks is Wicket.
Stripes framework

Lightweight
Action based
Convention over configuration approach
No XML
Smart and fun to use
Much positive feedback (search on SO)
I need to develop a lightweight web application, it will: 

have a simple webgui for administrator to operate; 
have interface to invoke background existing modules for functionality implement, let's assume it has shell invoke interface firstly, it is not clear yet. 

so my question is do we have any popular and  recommendatory lightweight java web application framework? one of my candidate is jboss, do we have the recommendatory jboss version? 
we ever done a similar work which use python/flask, i just want to see if any other appropriate java framework. 
thanks, 
Emre