<sql:query var="TableRow" dataSource="jdbc/db">
SELECT * from table1;
</sql:query>
如何显示table1
表中的列名?我知道如何使用Tablerow.rowsByIndex访问各个行,但不知道如何显示列名本身。
答案 0 :(得分: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查询移到属性中,并在查询结果上有一个columnName的循环