<s:if test='#session.user.hasModuleByName("系统管理")'>
session中已经放置user对象,且在本页面的其他地方已经取到user的属性,但是这里调用方法没有效果,求指教!
------解决方案--------------------
test=后面是双引号,你传的那个参数可以写单引号。
------解决方案--------------------
:<s:if test="#session.user.username=='addd'">
你一层层的打印出看是什么
------解决方案--------------------
怎么可能,我下午在公司刚写过类似代码:
<s:if test="#pd.getFillmoney().startsWith('-')">
<td bgcolor="f5f1d9"> <div align="center"></div></td>
<td bgcolor="f5f1d9"> <div align="center">${fillmoney}</div></td>
</s:if>
测试好好的。
我估计是取Session里的对象是不是需要强转成对象类型才能调用那个对象方法。