Jsp 显示标记页脚平均值
Im使用displaytag创建报告。在报告的页脚,我想显示我的两列的平均总和。“pris”和“DekningsProcent”的平均总和 displaytag是否可以这样做?我见过有一种计算总数的方法,但我找不到平均数 希望你们能帮忙!以下是我目前的代码:Jsp 显示标记页脚平均值,jsp,struts2,displaytag,Jsp,Struts2,Displaytag,Im使用displaytag创建报告。在报告的页脚,我想显示我的两列的平均总和。“pris”和“DekningsProcent”的平均总和 displaytag是否可以这样做?我见过有一种计算总数的方法,但我找不到平均数 希望你们能帮忙!以下是我目前的代码: <display:table name="rapportList" class="table" requestURI="" id="rapportList" export="true" pagesize="25"> <d
<display:table name="rapportList" class="table" requestURI="" id="rapportList" export="true" pagesize="25">
<display:column property="leilighetId" sortable="true" titleKey="report.header.leilighetId"/>
<display:column property="pris" sortable="true" titleKey="report.header.price" format="{0,number,currency}"/>
<display:column property="dekningProsent" sortable="true" titleKey="report.header.coverage" format="{0,number,percent}"/>
<display:footer>
//What goes in here to get the average?
</display:footer>
</display>
//这里的平均值是多少?
提前谢谢 试试这个:
在displayTag
声明中,您可以放置varTotals
属性:
<display:table name="rapportList" class="table" requestURI="" id="rapportList" export="true" pagesize="25" varTotals="myTotalValue">
最后一步是使页脚接收总和计算,如:
<display:footer>
<td>${myTotalValue.column2}</td>
</display:footer>
${myTotalValue.column2}
不要忘记,本例中的列数以1开头,而不是像数组模式一样的零。您是否已经尝试过此功能?如果您避免使用display标记,并使用struts迭代器标记,则会使问题更加明确(没有那么神奇,可以提供EL/OGNL解决方案)。你可以在比赛中取得平均成绩。您还可以使用jQuery解决这个问题。
<display:footer>
<td>${myTotalValue.column2}</td>
</display:footer>