我在action里面保存了一个全局变量realNames,users
private Map realNames = new HashMap();
private List<User> users;
并提供getset方法,然后在循环里realNames.put(userId,realName);(userId是long型,realName是String型)在jsp
<s:iterator value="users">
<s:property value="realNames.get(<s:property value=userId/>)"/>(userId 和 realName是User的属性)
</s:iterator>郁闷的是,在页面没有显示出我预想的用户姓名,而是空白,请高手指点,是不是property标签嵌套有问题啊??
private Map realNames = new HashMap();
private List<User> users;
并提供getset方法,然后在循环里realNames.put(userId,realName);(userId是long型,realName是String型)在jsp
<s:iterator value="users">
<s:property value="realNames.get(<s:property value=userId/>)"/>(userId 和 realName是User的属性)
</s:iterator>郁闷的是,在页面没有显示出我预想的用户姓名,而是空白,请高手指点,是不是property标签嵌套有问题啊??
解决方案 »
- struts2+spring2整合的一个让我苦B的问题
- java锁与序列化的关系 欢迎讨论
- spring整合struts2Action问题(为什么要把struts2的Action交给spring处理)
- 【再开一贴】要学习aspectj了 问问aspectj比spring aop强大在何处?
- 高手进!!!
- java中调用批处理的问题?---在线等 谢谢
- 求高手指点关于程序框架的使用问题
- 请教个XML小问题
- DOMParser 解析xml文件,内容含有 & 和 <的时候报错,如何处理!!!
- JDevelop 9.0.5 出来了,哪儿可以下载??
- Win7系统下安装Jprofiler时报错
- 新手问题请高手赐教
<s:property value="realNames.get(3)"/>没有数据显示,写成
<s:property value="realNames.get(3L)"/>就能正确显示
<s:property value="realNames.get(%{userId})"/>