if (requestedId == null) {
requestedId = getDefaultSectionId();
}
// recup�re une instance sur la Section
Section section = Section.getInstance(requestedId);
// cache
if( shouldBeCached && !"disabled".equalsIgnoreCase(SectionTypes.getSectionBean(this,section.getMetaData("template")+"").getCache()) ) {
SmartCacheManager.cacheSection(requestedId);
}
// cr�� le bean de status
IonStatus status = new IonStatus();
status.setCurrentSection(section);
if( request.getParameter("static")!=null ) status.setIsStatic(true);
request.setAttribute("ionStatus", status);
// utilise la metaData "template" de la section
// pour decider vers quelle vue rediriger le flux
String template = (String) section.getMetaData("template");
if (template == null)
template = "default";
String jsp = SectionTypes.getSectionBean(this,template).getJsp();