readSiteView(request, announcementComponent, null, announcementCode, null);
SiteView siteView = readSiteView(request, announcementComponent, null, announcementCode, null);
    public ActionForward prepareEditAnnouncement(ActionMapping mapping, ActionForm form,            HttpServletRequest request, HttpServletResponse response) throws FenixActionException, FenixFilterException {        //retrieve announcement        Integer announcementCode = getAnnouncementCode(request);        ISiteComponent announcementComponent = new InfoAnnouncement();        readSiteView(request, announcementComponent, null, announcementCode, null);                if(request.getAttribute("announcementTextFlag")!=null){            SiteView siteView = (SiteView) request.getAttribute("siteView");            ((InfoAnnouncement)siteView.getComponent()).setInformation((String) request.getAttribute("announcementTextFlag"));        }                return mapping.findForward("editAnnouncement");    }