<sql:query>与 <c:forEach var的问题

 <center>
    <sql:query var="results" sql="select * from user"
        dataSource="${ds }" />
    <h2>用户信息列表</h2>
    <table border="1" width="100%">
        <tr>

            <th>用户名
            <th>密码
            <th>昵称
            <th>操作 <c:forEach var="row" items="${results.rows }"
                    varStatus="vs">
                    <tr>
                        <td>${row.username }
                        <td>${row.password }
                        <td>${row.nickname }
                        <td><a href="#">修改</a>
                    </tr>
                </c:forEach>
    </table>
</center>

图片说明

要研究原理的话得研究源码了,就是key-value