【发布时间】:2010-11-27 01:25:56
【问题描述】:
我想在 JSF 中使用 h:dataTable 标签显示数据
我显示的数据必须是这样的格式:
Name: XXXX
ID: 8989
Age: 32
我在网上看到了几个例子,告诉你如何显示 像这样的数据:
姓名 ID 年龄 XXX 8989 32
由于dataTable 标签只有一个子标签h:column 而没有h:row 我有
与此有关的问题。有一个更好的方法吗?我已经实现了第一个
我使用h:datable 和h:column 提到的格式,所以首先我只写出第1 列中的所有列标题,然后我写出第2 列中的所有值。我面临的问题是,当其中一个值为空白时,下一个值将打印在其位置并且数据显示错误,这实际上是一个格式问题。当数据为空白时,它应该为它留出空间,然后在下一行中打印下一个值。
希望我是有道理的,任何想法将不胜感激。
我尝试添加以下内容:
<h6><h:outputText value="#{empty imeiInfo.userEmail ? ' ' : imeiInfo.userEmail}"></h:outputText></h6><br/>
但是其中有一个我无法弄清楚的语法错误,我得到的消息是:
EL 语法错误
有什么想法吗?谢谢。
【问题讨论】: