org.apache.cocoon.portal.acting.helpers.* java.lang.String List listHistory = (List) request.getSession().getAttribute( "portal-history"); String strData = "untitled"; for (int i = 1; i < listHistory.size()-1; i++) { List listItem = (List) listHistory.get( i); for( int j=0; j < listItem.size(); j++) { Mapping mapping = (Mapping) listItem.get( j); if( mapping instanceof org.apache.cocoon.portal.acting.helpers.CopletEventDescription) { CopletEventDescription desc = (CopletEventDescription) listItem.get( j); if( desc.copletId.equals( "MyCoplet")) { strData = (String) desc.data; } } else if( mapping instanceof org.apache.cocoon.portal.acting.helpers.LayoutEventDescription) { LayoutEventDescription desc = (LayoutEventDescription) listItem.get( j); if( desc.layoutId.equals( "maintab") && desc.path.equals("parameters/title")) { strData = (String) desc.data; } } } i <xsp:expr>strData</xsp:expr> }