Я работаю над веб-приложением Java, в котором я заполняю 2 компонента, настраивая JDBC с моей базой данных.Я использую JSP для просмотра страниц и получаю правильные результаты в виде таблиц.В одной из моих таблиц есть данные о водителях и пассажирах.Бин заполняется всеми данными.Теперь мне нужно использовать теги JSTL только для просмотра сведений о драйверах.Поэтому я написал следующий кусок кодов в JSP.Я думаю, что у меня возникли проблемы с тегом if.Когда я удаляю его, я получаю ответ, но он включает как водителей, так и пассажиров.Любые предложения ..
<table width="100%" cellpadding = "2" cellspacing = "0" border= "0">
<c:forEach items='${detailBean.personBean}' var='person' varStatus='status'>
<c:if test='${person.role=='DRIVER' }'>
<tr><td nowrap width = "10%" align="right"><c:out value="VEHNO: " /> </td> <td nowrap align="left"> <c:out value='${person.vehNo}'/></td></tr>
<tr><td nowrap width = "10%" align="right"><c:out value="ROLE: " /></td> <td nowrap align="left"> <c:out value='${person.role}'/></td></tr>
<tr><td nowrap width = "10%" align="right"><c:out value="DRVRFLAG: " /></td> <td nowrap align="left"> <c:out value='${person.drvrFlag}'/></td></tr>
</c:if>
</c:forEach>
</table>