【问题标题】:How to print column names returned by sql:query?如何打印 sql:query 返回的列名?
【发布时间】:2019-03-07 04:07:04
【问题描述】:
<sql:query var="TableRow" dataSource="jdbc/db">
   SELECT * from table1;
</sql:query>

如何显示table1表中的列名?我知道如何使用 Tablerow.rowsByIndex 访问各个行,但不知道如何显示列名本身。

【问题讨论】:

标签: jsp jstl


【解决方案1】:
<sql:query sql="SELECT * from table1" var="TableRow" dataSource="jdbc/db">
 <c:forEach var="colName" items=${TableRow.columnsNames}>
    ${colName}
 </c:forEach>
</sql:query> 

将 sql 查询移动到属性中,并在查询结果中为 columnsName 循环

【讨论】:

  • 谢谢,我晚上晚些时候试试。
  • @YangDaniel,你已经用/&gt;关闭了&lt;sql:query&gt;。所以你不需要添加最后一行。
猜你喜欢
  • 2014-09-23
  • 2015-11-25
  • 2013-01-04
  • 2023-01-13
  • 1970-01-01
  • 1970-01-01
  • 2021-02-06
  • 2013-07-16
  • 1970-01-01
相关资源
最近更新 更多