我在页面使用了s标签迭代显示数据:
<s:iterator var="house" value="#request.result.result" status="status">
<td align="center"><s:property value="#house.title"/></td>
<td align="center"><s:property value="#house.type']"/></td>
</s:iterator>其中house.type的值是一个数字类型的code,数据字典里有名称。数据字典已经转了map类型存到session中了。可我现在怎么都没办法用数据字典map来把code转为名称
如果我把type的值直接写成数值是可以读取的map里的value数据的,如下:
<s:property value="##session.BaseData.getPropertyFun()['1109']"/> 数据显示正常
但是一旦把数值换成迭代的变量,就没有显示了
<s:property value="##session.BaseData.getPropertyFun()['%{#house.type}']"/> 无数据显示session.BaseData.getPropertyFun()取到的是一个hashmap,key为code,value为name新学struts2,实在不知道这种问题怎么处理,应该不是我一个人遇到吧!麻烦大家指导一下,谢谢!
<s:iterator var="house" value="#request.result.result" status="status">
<td align="center"><s:property value="#house.title"/></td>
<td align="center"><s:property value="#house.type']"/></td>
</s:iterator>其中house.type的值是一个数字类型的code,数据字典里有名称。数据字典已经转了map类型存到session中了。可我现在怎么都没办法用数据字典map来把code转为名称
如果我把type的值直接写成数值是可以读取的map里的value数据的,如下:
<s:property value="##session.BaseData.getPropertyFun()['1109']"/> 数据显示正常
但是一旦把数值换成迭代的变量,就没有显示了
<s:property value="##session.BaseData.getPropertyFun()['%{#house.type}']"/> 无数据显示session.BaseData.getPropertyFun()取到的是一个hashmap,key为code,value为name新学struts2,实在不知道这种问题怎么处理,应该不是我一个人遇到吧!麻烦大家指导一下,谢谢!
解决方案 »
- 一个困扰我的路径问题
- java Web项目的需求分析范文
- 把字符以日期类型转换为间隔天数问题,复杂复杂~
- 原本运行很好的JSP的程序为什么会出现如下错误?
- 请问哪里有支持PHP+MYSQL的空间?哪里又有支持JSP+SQL Server的空间? 免费付费都可以考虑,关键是口碑好?
- 我是初学者,哪有好的JSP原代码,不盛感谢!
- Java bean運行問題,請幫忙!
- 初学者问:JSP程序员的发展方向是什么?
- JCreator好像对中文支持不好,乱码问题有解决方案吗?
- resin运行servlet的问题
- struts2 extjs json-default 拦截器
- 求助:JSP如何实现弹出窗口编辑父窗口文本框
用标签我觉得页面很好维护