gpt4 book ai didi

java - 显示标签:在 HTML 表格中抑制零

转载 作者:行者123 更新时间:2023-11-28 02:19:12 25 4
gpt4 key购买 nike

我有一个由 displaytag 标记库在 JSP 中生成的 HTML 表格。我想抑制表格中出现的任何零,即它们应该被空白单元格替换。有什么直接的方法可以实现这一点?

最佳答案

我发现这可以使用 ColumnDecorator 的自定义实现来实现。

public class SuppressZeroDecorator implements DisplaytagColumnDecorator {

/* (non-Javadoc)
* @see org.displaytag.decorator.DisplaytagColumnDecorator#decorate(java.lang.Object, javax.servlet.jsp.PageContext, org.displaytag.properties.MediaTypeEnum)
*/
public Object decorate(Object rowObject, PageContext pageContext, MediaTypeEnum mediaType) {

if (rowObject != null && rowObject.toString().trim().equals("0")) {
return null;
}

return rowObject;
}
}

应该像这样为 JSP 中的每一列声明装饰器:

<display:column property="age" title="Age" decorator="com.example.ZeroColumnDecorator" />

关于java - 显示标签:在 HTML 表格中抑制零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/318612/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com