我正在寻找为<c:if test>
注入价值的方法。如果我替换
<% out.print(request.getSession().getAttribute("UserName").toString()); %>
有一些常数。但是,如何将<%%>
标记中的值解析为<c:if test>
?
<netui-data:repeater dataSource="pageFlow.availableBooks">
<tr>
<td><netui:label value="${container.item.bookName}" /></td>
<td>
<c:if test="${container.item.createdBy == '<% out.print(request.getSession().getAttribute("UserName").toString()); %>'}">
<netui:anchor action="removeBookAction" value="Remove" formSubmit="true">
<netui:parameter name="bookID" value="${container.item.bookID}" />
</netui:anchor>
</c:if>
</td>
</tr>
</netui-data:repeater>
提前致谢!
答案 0 :(得分:1)
您可以使用sessionScope从会话范围中读取值。以下内容将帮助您解决:
<c:if test="${container.item.createdBy == sessionScope.UserName}">