Use JSTL not response!
kidder_whw Oct 31, 2005 11:29 PM
use "<c:when ..." not response
session scope "borrowUpdate"
use #{borrowUpdate.taskID} can response
but use "<c:when test="${borrowUpdate.taskID=='check'}" not response
use <c:out value="${borrowUpdate.taskID}"> print nothing!
<%@ page session="false" contentType="text/html;charset=GBK"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%@ taglib uri="../WEB-INF/tld/tomahawk.tld" prefix="t"%>
<%@ taglib uri="../WEB-INF/tld/c.tld" prefix="c" %>
<%@ page isELIgnored ="false" %>
<html>
<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=GBK" />
<title>?????</title>
<link rel="stylesheet" type="text/css" href="../css/basic.css" />
</head>
<body>
<f:view>
<table align="center">
<tr valign="middle" align="center">
<td valign="middle" align="center">
<table>
<tr valign="middle">
<td>
<h:form id="foo">
<t:tree2 id="clientTree" value="#{borrowUpdate.taskTree}" var="node" varNodeToggler="t">
<f:facet name="person">
<h:panelGroup>
<f:facet name="expand">
<t:graphicImage value="../images/yellow-folder-open.png" rendered="#{t.nodeExpanded}" border="0"/>
</f:facet>
<f:facet name="collapse">
<t:graphicImage value="../images/yellow-folder-closed.png" rendered="#{!t.nodeExpanded}" border="0"/>
</f:facet>
<h:outputText value="#{node.description}" styleClass="nodeFolder"/>
</h:panelGroup>
</f:facet>
<f:facet name="foo-folder">
<h:panelGroup>
<f:facet name="expand">
<t:graphicImage value="../images/yellow-folder-open.png" rendered="#{t.nodeExpanded}" border="0"/>
</f:facet>
<f:facet name="collapse">
<t:graphicImage value="../images/yellow-folder-closed.png" rendered="#{!t.nodeExpanded}" border="0"/>
</f:facet>
<h:outputText value="#{node.description}" styleClass="nodeFolder"/>
<h:outputText value=" (#{node.childCount})" styleClass="childCount" rendered="#{!empty node.children}"/>
</h:panelGroup>
</f:facet>
<f:facet name="bar-folder">
<h:panelGroup>
<f:facet name="expand">
<t:graphicImage value="../images/blue-folder-open.gif" rendered="#{t.nodeExpanded}" border="0"/>
</f:facet>
<f:facet name="collapse">
<t:graphicImage value="../images/blue-folder-closed.png" rendered="#{!t.nodeExpanded}" border="0"/>
</f:facet>
<h:outputText value="#{node.description}" styleClass="nodeFolder"/>
<h:outputText value=" (#{node.childCount})" styleClass="childCount" rendered="#{!empty node.children}"/>
</h:panelGroup>
</f:facet>
<f:facet name="document">
<h:panelGroup>
<t:commandLink action="#{borrowUpdate.doSearch}" immediate="false" styleClass="#{t.nodeSelected ? 'documentSelected':'document'}" actionListener="#{t.setNodeSelected}">
<t:graphicImage value="../images/document.png" border="0"/>
<h:outputText value="#{node.description}"/>
<t:updateActionListener property="#{borrowUpdate.taskID}" value="#{node.identifier}" />
</t:commandLink>
</h:panelGroup>
</f:facet>
</t:tree2>
</h:form>
</td>
</tr>
</table>
</td>
<td valign="top" align="center">
<table>
<tr>
<td>
<h:form>
<h:commandButton value="?????" styleClass="formButton" action="addborrow" />
</h:form>
</td>
</tr>
<tr valign="middle">
<td>
<h:form>
<h:panelGroup>
<t:dataTable id="data"
styleClass="scrollerTable"
headerClass="standardTable_Header"
footerClass="standardTable_Header"
rowClasses="standardTable_Row1,standardTable_Row2"
columnClasses="standardTable_Column,standardTable_ColumnCentered,standardTable_Column"
var="_borrow"
preserveDataModel="false"
value="#{borrowUpdate.borrowList}"
rows="10"
>
<h:column>
<f:facet name="header">
<h:outputText value="?????"></h:outputText>
</f:facet>
<h:outputText value="#{_borrow.brBillID}"></h:outputText>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="????"></h:outputText>
</f:facet>
<h:outputText value="#{_borrow.payItem.itemName}"></h:outputText>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="? ?"></h:outputText>
</f:facet>
<h:outputText value="#{_borrow.dept.deptName}"></h:outputText>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="????"></h:outputText>
</f:facet>
<h:outputText value="#{_borrow.brMoney}"></h:outputText>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="????"></h:outputText>
</f:facet>
<h:outputText value="#{_borrow.brDate}"></h:outputText>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="? ?"></h:outputText>
</f:facet>
<h:outputText value="? ?"></h:outputText>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="testt"></h:outputText>
</f:facet>
<c:out value="${borrowUpdate.taskID}" />
</h:column>
<c:choose>
<c:when test="${sessionScope.borrowUpdate.taskID}">
<h:column>
<f:facet name="header">
<h:outputText value="? ?" />
</f:facet>
<h:commandLink action="borrowupdate" immediate="false">
<h:outputText value="? ?" />
<t:updateActionListener property="#{borrowUpdate.parabrBillID}" value="#{_borrow.brBillID}" />
</h:commandLink>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="? ?" />
</f:facet>
<h:commandLink action="#{borrowUpdate.removeBorrow}" immediate="true">
<h:outputText value="? ?" />
<t:updateActionListener property="#{borrowUpdate.parabrBillID}" value="#{_borrow.brBillID}" />
</h:commandLink>
</h:column>
</c:when>
<c:when test="${borrowUpdate.taskID == 'check'}">
<h:column>
<f:facet name="header">
<h:outputText value="check Exception" />
</f:facet>
<h:outputText value="#{borrowUpdate.taskID}" />
</h:column>
</c:when>
<c:when test="${borrowUpdate.taskID=='acct'}">
<h:column>
<f:facet name="header">
<h:outputText value="acct Exception" />
</f:facet>
<h:outputText value="#{borrowUpdate.taskID}" />
</h:column>
</c:when>
<c:otherwise>
<h:column>
<f:facet name="header">
<h:outputText value="other Exception" />
</f:facet>
<h:outputText value="#{borrowUpdate.taskID}" />
</h:column>
</c:otherwise>
</c:choose>
</t:dataTable>
<h:panelGrid columns="1" styleClass="scrollerTable2" columnClasses="standardTable_ColumnCentered" >
<t:dataScroller id="scroll_1"
for="data"
fastStep="10"
pageCountVar="pageCount"
pageIndexVar="pageIndex"
styleClass="scroller"
paginator="true"
paginatorMaxPages="9"
paginatorTableClass="paginator"
paginatorActiveColumnStyle="font-weight:bold;"
>
<f:actionListener type="govfms.myfaces.DataScrollerActionListener"/>
<f:facet name="first" >
<t:graphicImage url="../images/arrow-first.gif" border="1" />
</f:facet>
<f:facet name="last">
<t:graphicImage url="../images/arrow-last.gif" border="1" />
</f:facet>
<f:facet name="previous">
<t:graphicImage url="../images/arrow-previous.gif" border="1" />
</f:facet>
<f:facet name="next">
<t:graphicImage url="../images/arrow-next.gif" border="1" />
</f:facet>
<f:facet name="fastforward">
<t:graphicImage url="../images/arrow-ff.gif" border="1" />
</f:facet>
<f:facet name="fastrewind">
<t:graphicImage url="../images/arrow-fr.gif" border="1" />
</f:facet>
</t:dataScroller>
</h:panelGrid>
</h:panelGroup>
</h:form>
</td>
</tr>
</table>
</td>
</tr>
</table>
</f:view>
</body>
</html>