Guy deLyonesse wrote:Are you able to copy/paste the entire code from the file here?
template.xhtml
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<f:view xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html" contentType="text/html">
<h:head>
<title>Central Rate Repository</title>
<meta http-equiv="Pragma" content="no-cache"/>
<meta http-equiv="Cache-Control" content="no-cache"/>
<meta http-equiv="Expires" content="-1"/>
<link type="text/css" rel="stylesheet" href="#{request.contextPath}/css/menu.css" />
<link type="text/css" rel="stylesheet" href="#{request.contextPath}/css/dropdown.css" />
<link type="text/css" rel="stylesheet" href="#{request.contextPath}/css/calendar.css" />
<link type="text/css" rel="stylesheet" href="#{request.contextPath}/css/subModal.css" />
<script src="#{request.contextPath}/scripts/dropdown.js" type="text/javascript"></script>
<script src="#{request.contextPath}/scripts/selectoneradio.js" type="text/javascript"></script>
<script src="#{request.contextPath}/scripts/validator.js" type="text/javascript"></script>
<script src="#{request.contextPath}/scripts/init_menu.js" type="text/javascript"></script>
<script src="#{request.contextPath}/scripts/calendar.js" type="text/javascript"></script>
<script src="#{request.contextPath}/scripts/common.js" type="text/javascript"></script>
<script src="#{request.contextPath}/scripts/subModal.js" type="text/javascript"></script>
<script src="#{request.contextPath}/scripts/decimal_validate.js" type="text/javascript"></script>
<script src="#{request.contextPath}/scripts/common_ac.js" type="text/javascript"></script>
<script src="#{request.contextPath}/scripts/jsf.js" type="text/javascript"></script>
<script src="#{request.contextPath}/scripts/jsf-uncompressed.js" type="text/javascript"></script>
</h:head>
<h:body bgcolor="white">
<div id="banner">
<ui:insert name="banner">
<ui:include src="/pages/banner.xhtml"/>
</ui:insert>
</div>
<div id="header">
<ui:insert name="header">
<ui:include src="/pages/dropmenu1.xhtml"/>
</ui:insert>
</div>
<div id="script">
<ui:insert name="scriptPage">
<ui:include src="/pages/scriptpage.xhtml"/>
</ui:insert>
</div>
<div id="content">
<ui:insert name="content" />
</div>
<div id="footer">
<ui:insert name="footer">
<ui:include src="/pages/footer.xhtml"/>
</ui:insert>
</div>
</h:body>
</f:view>
----------------------------------------------------
my actual JSF page
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core">
<ui:composition template="/template/template.xhtml">
<ui:define name="content">
<script>
function help() {
var path = '${request.contextPath}';
var helpFileName = path + "/WebHelp/Index.htm#Maintain_Service_Level.htm";
window.open(helpFileName, "", "resizable, height=650, width=850,scrollbars=yes,top=20,left=20");
return false;
}
</script>
<h:form id="formServiceLevel">
<script>
addEvent(window, 'load', deSelectRadio, false);
</script>
<h:panelGrid width="100%">
<h:panelGrid>
<h:outputLabel styleClass="pageTitleStyle"
value="#{serviceLevelBean.messageResourceBean.init.set['CRR.CRR.CRR.MASTER.SERVICE_LEVEL.TITLE'].get}" />
<h:outputLabel styleClass="searchTitleStyle"
value="#{serviceLevelBean.messageResourceBean.init.set['CRR.CRR.CRR.MASTER.COMMON.FILTERS'].get}" />
</h:panelGrid>
<h:panelGrid columns="2" border="0" styleClass="filters">
<h:outputText value="#{serviceLevelBean.messageResourceBean.init.set['CRR.CRR.CRR.MASTER.SERVICE_LEVEL.LEVEL'].get}" />
<h:outputText value="#{serviceLevelBean.messageResourceBean.init.set['CRR.CRR.CRR.MASTER.SERVICE_LEVEL.DESC'].get}" />
<h:selectOneMenu id="serviceLevelMenu" value="#{serviceLevelBean.serviceLvl}" styleClass="dropdown" style="width:250px">
<f:selectItem id="DefaultSelect" itemLabel="All" itemValue="-1" />
<f:selectItems id="serviceLevelItems" value="#{serviceLevelBean.serviceLevels}"/>
</h:selectOneMenu>
<h:inputText id="serviceLvlDescInputText" value="#{serviceLevelBean.serviceLvlDesc}" style="width:150px"/>
</h:panelGrid>
<h:panelGrid columns="2" border="0" styleClass="filters">
<h:commandButton action="#{serviceLevelBean.searchData}"
value="#{serviceLevelBean.messageResourceBean.init.set['CRR.CRR.CRR.MASTER.COMMON.SEARCH'].get}" />
<h:commandButton action="#{serviceLevelBean.exportXL}" value="#{serviceLevelBean.messageResourceBean.init.set['CRR.CRR.CRR.MASTER.COMMON.EXPORT_XL'].get}" />
</h:panelGrid>
<h:panelGrid id="dataTableForm">
<h:panelGrid columns="1">
<h:outputLabel styleClass="searchTitleStyle"
value="#{serviceLevelBean.messageResourceBean.init.set['CRR.CRR.CRR.MASTER.COMMON.SEARCH_RESULTS'].get}" />
</h:panelGrid>
<h:panelGrid border="0">
<h:messages infoClass="info" errorClass="error" warnClass="warn" fatalClass="fatal" layout="table" globalOnly="true"/>
<h:outputLabel styleClass="pageView"
value="#{serviceLevelBean.messageResourceBean.init.set['CRR.CRR.CRR.MASTER.SERVICE_LEVEL.PAGE'].get}"> <h:outputText
value="#{serviceLevelBean.recordStatus}" escape="false"
id="pageNo" />
</h:outputLabel>
<h:dataTable id="searchOutput" columnClasses="#{serviceLevelBean.tableColClass}" bgcolor="#F1F1F1" cellpadding="5" cellspacing="1" first="0"
frame="hsides" rules="all" binding="#{serviceLevelBean.htmlDataTable}"
rowClasses="tableitems1,tableitems" styleClass="table" value="#{serviceLevelBean.serviceLevelList}" var="serviceLevels" border="0" >
<h:column headerClass="colLabel">
<f:facet name="header">
<h:outputText value="#{serviceLevelBean.messageResourceBean.init.set['CRR.CRR.CRR.MASTER.COMMON.SELECT'].get}" />
</f:facet>
<h:selectOneRadio rendered="#{!serviceLevels.editable}" disabled="#{serviceLevelBean.radioDisable}" onclick="radioButton(this);"
valueChangeListener="#{serviceLevelBean.setSelected}">
<f:selectItem itemValue="#{serviceLevels.selected}" />
</h:selectOneRadio>
<h:commandLink disabled="true" rendered="#{serviceLevels.editable}">
<h:graphicImage value="/images/icons/selected.bmp" styleClass="linkBtn"/>
</h:commandLink>
</h:column>
<h:column headerClass="colLabel">
<f:facet name="header">#{serviceLevelBean.messageResourceBean.init.set['CRR.CRR.CRR.MASTER.SERVICE_LEVEL.LEVEL'].get}
*</f:facet>
<h:outputText value="#{serviceLevels.srvcLvl}"
rendered="#{!serviceLevels.modeEditable}" />
<h:inputText value="#{serviceLevels.srvcLvl}" onkeypress="return checkValidChar(event);"
rendered="#{serviceLevels.modeEditable}" />
</h:column>
<h:column headerClass="colLabel">
<f:facet name="header">#{serviceLevelBean.messageResourceBean.init.set['CRR.CRR.CRR.MASTER.SERVICE_LEVEL.DESC'].get}
*</f:facet>
<h:outputText value="#{serviceLevels.srvcLvlDesc}"
rendered="#{!serviceLevels.editable}" />
<h:inputText value="#{serviceLevels.srvcLvlDesc}" onkeypress="return checkValidChar(event);"
rendered="#{serviceLevels.editable}" />
</h:column>
<h:column headerClass="colLabel">
<f:facet name="header">
<h:outputText value="#{serviceLevelBean.messageResourceBean.init.set['CRR.CRR.CRR.MASTER.COMMON.CREATED_BY'].get}" />
</f:facet>
<h:outputText value="#{serviceLevels.createdBy}" />
</h:column>
<h:column headerClass="colLabel">
<f:facet name="header">
<h:outputText value="#{serviceLevelBean.messageResourceBean.init.set['CRR.CRR.CRR.MASTER.COMMON.CREATED_DATE'].get}" />
</f:facet>
<h:outputText value="#{serviceLevels.createdTs}" />
</h:column>
<h:column headerClass="colLabel">
<f:facet name="header">
<h:outputText value="#{serviceLevelBean.messageResourceBean.init.set['CRR.CRR.CRR.MASTER.COMMON.MODIFIED_BY'].get}" />
</f:facet>
<h:outputText value="#{serviceLevels.updatedBy}" />
</h:column>
<h:column headerClass="colLabel">
<f:facet name="header">
<h:outputText value="#{serviceLevelBean.messageResourceBean.init.set['CRR.CRR.CRR.MASTER.COMMON.MODIFIED_DATE'].get}" />
</f:facet>
<h:outputText value="#{serviceLevels.updatedTs}" />
</h:column>
</h:dataTable>
</h:panelGrid>
<h:panelGrid>
<h:outputLabel styleClass="pageTitleStyle"
value="#{serviceLevelBean.messageResourceBean.init.set['CRR.CRR.CRR.MASTER.COMMON.TOTAL_RECORDS'].get}">
<h:outputLabel value="#{serviceLevelBean.totalRecs}" />
</h:outputLabel>
</h:panelGrid>
<h:panelGrid columns="15" border="0" style="vertical-align:bottom" styleClass="filters">
<h:commandLink onclick="document.formServiceLevel.reset()" action="#{serviceLevelBean.rewind}" alt="rewind"
rendered="#{serviceLevelBean.rwdvisible}">
<h:graphicImage value="/images/icons/page_to_beginning_inact.gif"
styleClass="linkBtn" />
</h:commandLink>
<h:commandLink disabled="true" action="#{serviceLevelBean.rewind}"
alt="rewind" rendered="#{!serviceLevelBean.rwdvisible}">
<h:graphicImage value="/images/icons/page_to_beginning_inact.gif"
styleClass="linkBtn" />
</h:commandLink>
<h:commandLink onclick="document.formServiceLevel.reset()" action="#{serviceLevelBean.previous}" alt="previous"
rendered="#{serviceLevelBean.pvsvisible}">
<h:graphicImage value="/images/icons/previous_inactive.gif"
styleClass="linkBtn" />
</h:commandLink>
<h:commandLink disabled="true" action="#{serviceLevelBean.previous}"
alt="previous" rendered="#{!serviceLevelBean.pvsvisible}">
<h:graphicImage value="/images/icons/previous_inactive.gif"
styleClass="linkBtn" />
</h:commandLink>
<h:inputText value="#{serviceLevelBean.pageNo}" size="2"
converter="javax.faces.Integer"></h:inputText>
<h:commandButton value="Jump" action="#{serviceLevelBean.jumpToPage}" disabled="#{serviceLevelBean.jumpDisabled}"
alt="#{serviceLevelBean.messageResourceBean.init.set['CRR.CRR.CRR.MASTER.COMMON.JUMP'].get}" />
<h:commandLink onclick="document.formServiceLevel.reset()" action="#{serviceLevelBean.next}" alt="next"
rendered="#{serviceLevelBean.nxtvisible}">
<h:graphicImage value="/images/icons/next_active.gif"
styleClass="linkBtn" />
</h:commandLink>
<h:commandLink disabled="true" alt="next"
rendered="#{!serviceLevelBean.nxtvisible}">
<h:graphicImage value="/images/icons/next_active.gif"
styleClass="linkBtn" />
</h:commandLink>
<h:commandLink onclick="document.formServiceLevel.reset()" action="#{serviceLevelBean.fastForward}"
alt="fast forward" rendered="#{serviceLevelBean.lastvisible}">
<h:graphicImage value="/images/icons/page_to_end.gif"
styleClass="linkBtn" />
</h:commandLink>
<h:commandLink disabled="true" alt="fast forward"
rendered="#{!serviceLevelBean.lastvisible}">
<h:graphicImage value="/images/icons/page_to_end.gif"
styleClass="linkBtn" />
</h:commandLink>
<h:commandButton action="#{serviceLevelBean.addRowData}"
value="#{serviceLevelBean.messageResourceBean.init.set['CRR.CRR.CRR.MASTER.COMMON.ADD'].get}" disabled="#{!serviceLevelBean.addEnabled}" />
<h:commandButton action="#{serviceLevelBean.editRowData}"
value="#{serviceLevelBean.messageResourceBean.init.set['CRR.CRR.CRR.MASTER.COMMON.CHANGE'].get}" disabled="#{!serviceLevelBean.editEnabled}" />
<h:commandButton action="#{serviceLevelBean.deleteRowData}" disabled="#{!serviceLevelBean.deleteEnabled}"
value="#{serviceLevelBean.messageResourceBean.init.set['CRR.CRR.CRR.MASTER.COMMON.DELETE'].get}"
onclick="return confirmDelete2();" />
<h:commandButton action="#{serviceLevelBean.saveChanges}" disabled="#{!serviceLevelBean.saveEnabled}"
value="#{serviceLevelBean.messageResourceBean.init.set['CRR.CRR.CRR.MASTER.COMMON.SAVE'].get}" />
<h:commandButton action="#{serviceLevelBean.cancelData}" value="#{serviceLevelBean.messageResourceBean.init.set['CRR.CRR.CRR.MASTER.COMMON.CANCEL'].get}"
onclick="this.form.reset()" disabled="#{!serviceLevelBean.cancelEnabled}"/>
<h:inputHidden binding="#{serviceLevelBean.addCount}"
converter="javax.faces.Integer" />
</h:panelGrid>
</h:panelGrid>
</h:panelGrid>
</h:form>
</ui:define>
</ui:composition>
</html>