Here is the body.jsp: <%@ page contentType="text/html" %> <%@ page import="com.chordiant.cafe.common.CommonMethods" %>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %> <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %> <HTML> <script language="javascript" src= "<%=CommonMethods.getResourcePath("bundles/cafecommon/scripts/cafecommon.js", true)%>"></script> <BODY> <f:view> <h:form> <jsp:include page="header.jsp" /> <h:panelGrid columns="2"> <h:outputText value="Process" /> <h:outputText value="#{clientTaskHandler.clientTask.process}" /> <h:outputText value="Name" /> <h:outputText value="#{clientTaskHandler.clientTask.name}" /> <h:outputText value="Id" /> <h:outputText value="#{clientTaskHandler.clientTask.id}" /> </h:panelGrid> <h:dataTable rendered="#{ioMapWrapper.size > 0}" value="#{ioMapWrapper.keys}" var="key"> <h:column> <f:facet name="header"> <h:outputText value="ioMap.key"/> </f:facet> <h:outputText value="#{key}" /> </h:column> <h:column> <f:facet name="header"> <h:outputText value="ioMap.value"/> </f:facet> <h:outputText value="#{ioMapWrapper.map[key]}" /> </h:column> </h:dataTable> <jsp:include page="footer.jsp" /> </h:form> </table> </f:view> </body> </html> And here is footer.jsp that is included in body.jsp <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %> <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %> <%@ taglib uri="http://chordiant.com/jsf/chrd" prefix="chrd" %> <f:subview id="footer"> <f:verbatim> <div style="height:30px"> <hr /> <table width="100%"> <tr> <td> </f:verbatim> <chrd:param name="#{clientTaskCache.cacheKeyParamName}" value="#{clientTaskHandler.clientTask.id}" /> <h:commandButton styleClass="navigationButtonPanel" value="Defer" action="#{clientTaskHandler.defer}" rendered="#{clientTaskHandler.clientTask.canDefer}"> </h:commandButton> <h:commandButton styleClass="navigationButtonPanel" value="Reanimate" action="#{clientTaskHandler.reanimate}" rendered="#{clientTaskHandler.clientTask.canReanimate}"> </h:commandButton> <f:verbatim> </td> <td align="right"> </f:verbatim> <h:commandButton styleClass="navigationButtonPanel" value="Cancel" action="#{clientTaskHandler.navCancel}" rendered="#{clientTaskHandler.renderCancel}"> </h:commandButton> <h:commandButton styleClass="navigationButtonPanel" value="Save" action="#{clientTaskHandler.navSave}" rendered="#{clientTaskHandler.renderSave}"> </h:commandButton> <h:commandButton styleClass="navigationButtonPanel" value="Go" action="#{clientTaskHandler.navGo}" rendered="#{clientTaskHandler.renderGo}"> </h:commandButton> <h:commandButton styleClass="navigationButtonPanel" value="Search" action="#{clientTaskHandler.navSearch}" rendered="#{clientTaskHandler.renderSearch}"> </h:commandButton> <h:commandButton styleClass="navigationButtonPanel" value="Back" action="#{clientTaskHandler.navBack}" rendered="#{clientTaskHandler.renderBack}"> </h:commandButton> <h:commandButton styleClass="navigationButtonPanel" value="Forward" action="#{clientTaskHandler.navForward}" rendered="#{clientTaskHandler.renderForward}"> </h:commandButton> <h:commandButton id="nextButton" styleClass="navigationButtonPanel" value="Next" action="#{clientTaskHandler.navNext}" rendered="#{clientTaskHandler.renderNext}"> </h:commandButton> <h:commandButton id="retryButton" styleClass="navigationButtonPanel" value="Retry" action="#{clientTaskHandler.navRetry}" rendered="#{clientTaskHandler.renderRetry}"> </h:commandButton> <h:commandButton id="continueButton" styleClass="navigationButtonPanel" value="Continue" action="#{clientTaskHandler.navContinue}" rendered="#{clientTaskHandler.renderContinue}"> </h:commandButton> <f:verbatim> </td> </tr> </table> </div> </f:verbatim> </f:subview> Thanks for looking over the problem. I really appreciate. CupertinoIndian

