我正在尝试从查询中检索行名以将其与 java 字符串进行比较。有什么办法吗?
<sql:query var="result" dataSource="jdbc/affablebean">
SELECT * FROM parking
</sql:query>
<table border="1">
<!-- column headers -->
<tr>
<c:forEach var="columnName" items="${result.columnNames}">
<th><c:out value="${columnName}"/></th>
</c:forEach>
</tr>
<!-- column data -->
<c:forEach var="row" items="${result.rowsByIndex}">
<tr>
<c:forEach var="column" items="${row}">
<%
String check = (String)session.getAttribute("id");
**String check2 = ??????** //want ${row}
out.print(check+"<br>");
out.print(check2);
if(check == check2){
%>
<td><c:out value="${column}"/></td>
<%
}
%>
</c:forEach>
</tr>
</c:forEach>
</table>
到目前为止,我能够让 if 语句正常工作。唯一的问题是我不知道如何检索 check2 以将其与 check1 进行比较