我有这段代码:
<sql:query var="result"
sql="select column_name from information_schema.columns where table_name='userdb';"
/>
result
存储什么以及如何使用它来检索我的数据?
答案 0 :(得分:0)
<sql:query>
documentation解释了result
变量中的内容:
范围变量的类型是javax.servlet.jsp.jstl.sql.Result
javax.servlet.jsp.jstl.sql.Result
是java.sql.ResultSet
和has methods to get to the rows of data上的一种包装。它只是<c:forEach>
行的问题。有关示例,请参阅here。
P.S。除非用于对应用程序进行原型设计,否则不鼓励使用JSTL的SQL标记从JSP中访问数据库。