クエリから行名を取得して、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 と比較する方法がわからないことです。