【发布时间】:2019-03-07 04:07:04
【问题描述】:
<sql:query var="TableRow" dataSource="jdbc/db">
SELECT * from table1;
</sql:query>
如何显示table1表中的列名?我知道如何使用 Tablerow.rowsByIndex 访问各个行,但不知道如何显示列名本身。
【问题讨论】:
<sql:query var="TableRow" dataSource="jdbc/db">
SELECT * from table1;
</sql:query>
如何显示table1表中的列名?我知道如何使用 Tablerow.rowsByIndex 访问各个行,但不知道如何显示列名本身。
【问题讨论】:
<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 循环
【讨论】:
/>关闭了<sql:query>。所以你不需要添加最后一行。