2012-08-14 55 views
2

下面是我的JSP,當我總屬性添加到顯示總屬性:列,我得到異常下面在DisplayTag

Caused by: javax.servlet.jsp.JspException: ServletException in '/jsp/frm_Rslt.jsp': /jsp/frm_Rslt.jsp(5,2) The content of elements must consist of well-formed character data or markup. 

frm_Rslt.jsp

<jsp:root version="1.2" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:display="urn:jsptld:http://displaytag.sf.net"> 
    <jsp:directive.page contentType="text/html; charset=UTF-8" /> 

<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%> 
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %> 
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %> 


<%AppUtil oAppUtil=new AppUtil();%> 
<jsp:useBean id="realTimeIssuance" scope="session" class="com.actionform.afRealTimeIssuance"></jsp:useBean> 


<display:table name="realtimereportcol" export="true" pagesize="25" sort="list" id="data" requestURI="" class="tablelist" decorator="org.displaytag.decorator.TotalTableDecorator"> 
     <display:setProperty name="export.csv" value="false"/> 
     <display:setProperty name="export.xml" value="false"/> 
     <display:setProperty name="export.excel.filename">RealTimeIssuance_<%=oAppUtil.getSystemDateTime()%>.xls</display:setProperty> 

     <display:column title="SUB_CHANNEL" sortable="true" property="sub_channel" group="1"></display:column> 
     <display:column title="AGENT_NAMES" sortable="true" property="agent_names"></display:column> 
     <display:column title="FTD" sortable="true" property="ftd" total="true"></display:column> 
     <display:column title="MTD" sortable="true" property="mtd" total="true"></display:column> 
     <display:column title="QTD" sortable="true" property="qtd" total="true"></display:column> 


</display:table> 

回答

2

如果你看的了documentation<display:column>標籤,您會發現total屬性的以下說明:

合計:如果爲true,則將總計本專欄的內容。該值可通過varTotals中爲該表命名的映射提供。 列值需要爲數字

所以,請檢查列FTDMTDQTD是數字。