我有一张医生咨询表,当我用医生帐户登录时,我只想显示该特定医生的咨询。在我的jsp页面中,我尝试了以下内容,但没有运气:
<c:forEach var="consultation" items="${consultations}">
<c:if test = "${consultation.user.lastName == '${user.lastName}'}">
<tr>
<td><c:out value="${consultation.patient.name}" /></td>
<td><c:out value="${consultation.user.lastName} ${consultation.user.firstName}" /></td>
<td><c:out value="${consultation.date}" /></td>
<td><c:out value="${consultation.time}" /></td>
<td><c:out value="${consultation.details}" /></td>
<td><c:out value="${consultation.prescription}" /></td>
</tr>
</c:if>
</c:forEach>
但比较
不管用。我该怎么做这样的测试?
答案 0 :(得分:1)
你应该把这个逻辑放在填充“咨询”列表的java代码(servlet,struts action等)中。
但要具体回答你的问题,请尝试:
<c:if test = "${consultation.user.lastName == user.lastName}">