Here is one JSR 168 Portlet framework called PORTIONS.

This framework is very similar to Struts that we use for developing web application in J2EE.

Hope you will find it useful.

Read the Portions Framework