struts2标记中的java条件if
我有以下代码
<s:push value="#session['person']">
<s:if test="%{admin=='y'}">
<a class="add" href="/projit1/project/addProject.jsp">Create a Project</a>
</s:if>
</s:push>
我正在尝试将对象person从会话映射推送到valuestack,并检查其属性admin的值之一。如果为“y”,则会出现“创建项目”链接
但是这个代码不起作用。如果我使用上面的代码,管理员和普通成员都看不到链接。有什么问题吗?请帮忙
# 1 楼答案
我猜你的Person对象上有
getAdmin()
或isAdmin()
吗?如果是这种情况,我还假设该方法返回char
'y'?我建议您尝试显示调用admin的结果,然后从那里开始。e、 g# 2 楼答案
试试这个