A struts implementation for a content management system