NEXT,LAST,CSV,XML 我无法使用displaytag属性,如next,last,CSV,XML等 代码如下所示
<link href="resources/displaytag.css" rel="stylesheet" type="text/css" media="all" />
<link href="resources/alternative.css" rel="stylesheet" type="text/css" media="all" />
<body>
<form:form action="date" method="get" >
<display:table name="billingLogReportPojoList" id="billingLogTable"
export="true" class="its" pagesize="10" >
<display:setProperty name="basic.empty.showtable" value="true"></display:setProperty>
<display:setProperty name="export.pdf.decorator" value="org.displaytag.sample.decorators.ItextTotalWrapper" />
<display:setProperty name="export.pdf.filename" value="billingLogReport.pdf" />
<display:setProperty name="export.rtf.decorator" value="org.displaytag.sample.decorators.ItextTotalWrapper" />
<display:setProperty name="export.rtf.filename" value="billingLogReport.rtf" />
<display:setProperty name="export.excel.decorator" value="org.displaytag.sample.decorators.HssfTotalWrapper" />
<display:setProperty name="export.excel.filename" value="billingLogReport.xls" />
<display:setProperty name="export.csv" value="true" />
<display:setProperty name="export.xml" value="true" />
<display:column title="ID" property="pnrId" />
<display:column title="Request Date Time" property="requestDateTime" format="{0,date,dd-MM-yyyy}"/>
<display:column title="Status" property="status" />
<display:column title="Trace No" property="traceNo" />
<display:column title="Reference No" property="referenceNo" />
<display:column title="PNR No" property="pnrNo" />
<display:column title="PNR Status" property="pnrStatus" />
<display:column title="Amount" property="amount" />
<display:column title="Ticket No." property="ticketNo"/>
<display:column title="Ticket Value" property="ticketValue" />
<display:column title="Passenger Type" property="passengerType" />
<display:column title="Given Name" property="givenName" />
<display:column title="Surname" property="surname" />
<display:column title="Mobile No." property="mobileNo" />
<display:column title="Email" property="email"/>
<display:column title="Taxes" property="taxes" style="white-space: nowrap;"/>
</display:table>
</div>
</form:form>
</div>
</body>
</html>
当我点击CSV时,它不会生成文件并给出错误,如404
答案 0 :(得分:0)
您必须在requestURI
中设置<display:table />
参数!
如果您在点击链接时没有正确设置,页面将被初始化而没有任何参数!
这是一个正确代码的示例:
<display:table name="appUserAttendanceList" id="assetUserAttendance" htmlId="thetable"
class="tableBorder" defaultorder="ascending" sort="list"
pagesize="10" excludedParams="method" export="true"
requestURI="/assetUserManagement.do?method=setAttendanceFromClient">