We are using struts 2 too. For tabs, we do them manually using some jquery plugins.
Perahps you should try this http://code.google.com/p/struts2-jquery/wiki/TabbedPanelTag but we have not tested them in a portlet context
Please sign in to flag this as inappropriate.