distag table页面示示表格后,需要对某列进行求和运算:
<display:table decorator="com.test.decorators.DecoratorProfit"> 有个 decorator属性,指定一个处定义的类
该类要实现org.displaytag.decorator.TableDecorator
可以重写 @Override
public String finishRow() { return ""}
重写该方法后,每次distag table映射一行数据后,后调用该方法,如返回"<tr><td>test</td><td>test</td></tr>"
那么就会在每一行后,新增一行,对于求总和的,还需要加信判断:
if (getViewIndex() == ((List) getDecoratedObject()).size() - 1){
//进行最后求和的返回html代码
}
便于求每行的数据
Object obj=getCurrentRowObject();//obj可转换为distag table在后台放进去的list中的类对象
getPageContext():可以拿到jsp页面中的对象值 getPageContext().getSession() 自然就是:HttpSession