what's the popular and recommendatory lightweight java(or python?) web application framework?
Wonder why Struts has not found place in above list ? Is it too heavy ?
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