狼窝bangbanglu.com:struts2使用iterator标签显示嵌套Map
来源:百度文库 编辑:偶看新闻 时间:2024/10/03 16:21:56
评论
# re: struts2使用iterator标签显示嵌套Map 回复 更多评论
2008-03-21 01:10 by
你好,有这样一个问题请教:
Action里面有一个map已经传到页面,定义如下:
map bookCategoryMap
在页面有一个book的list,在
谢谢!
# re: struts2使用iterator标签显示嵌套Map[未登录] 回复 更多评论
2008-03-21 08:40 by
@求助
我没有能够完全你的意思,我的理解是你有一个Map,想在iterator中使用Map的Key取出相应的值显示出来,不知道是不是这样。
根据我的理解,你可以试一下这样(其中bookMap是一个Map)
# re: struts2使用iterator标签显示嵌套Map[未登录] 回复 更多评论
2008-03-21 08:45 by
我再看了一遍你的回复,有了新的理解。
你有一个Book的List和另一个Category的Map
Book类中存储的是Category的id,你想在显示的Book的时候显示Category这个Map中Category Id对应的Category名称。是不是这样?
那你可以参考我的这篇文章:
使用struts2中的ognl表达式显示数据表字典项的值
http://www.blogjava.net/usherlight/archive/2008/03/17/186730.html
# re: struts2使用iterator标签显示嵌套Map 回复 更多评论
2008-03-21 14:54 by
@我再看了一遍你的回复,有了新的理解。
感谢你的及时回复,可能我表达的不是很清楚,呵呵,你后面的回复(2008-03-21 08:45 )正是我想要的,我采取的办法也是你在那篇文章里面的办法:"在iBatis中使用SqlMap从表中将数据取出,此时不使用数据表的连接".
1)我现在的环境是struts2+ejb3+jboss4.2,因为jboss的实现是用hibernate的
2)因为有很多种这样的情况,所以我想如果每个字典表都提供一个类似于Category 的class会加大工作量,需要改很多地方.所以想只提供一个map和一个booklist到页面,book只存一个bookCategoryId,然后直接把map传到页面,在iterator的时候只要取到map里面的name就可以了.
我现在的做法是在iterator的外面定义了一个set如下:
谢谢!
# re: struts2使用iterator标签显示嵌套Map 回复 更多评论
2008-03-21 15:25 by
问题解决了,谢谢云水兄弟:)
在java类里面添加一个方法getCateNameById,然后用@classname@methodName,
谢谢!!!!!!!!!!!!
# re: struts2使用iterator标签显示嵌套Map 回复 更多评论
2008-04-17 09:24 by
我想问一个问题.
我有一个list list里面是hashmap
应该如何实现显示所有的数据?
谢谢了.另外这种表达式,是参考什么写法的?基于什么标准的?是struts2的?还是jsp servlet自带的?
# re: struts2使用iterator标签显示嵌套Map 回复 更多评论
2008-04-19 18:54 by
@richpencil
你是想怎么显示这个list呢?
文中的标签是Struts2带的。
表达式是ognl的
# re: struts2使用iterator标签显示嵌套Map[未登录] 回复 更多评论
2008-05-21 01:28 by
ds
# re: struts2使用iterator标签显示嵌套Map 回复 更多评论
2008-10-27 09:24 by章
请问 struts 2.0 的 页面是 $ % # 有什么区别 都在什么情况下用
jsp:parma标签怎么使用?
怎样使用手机声控标签?
请问什么是java中的Iterator
word标签的使用,请高手帮忙
为桌面图标标签使用阴影-桌面图标透明
java 代码中间能使用jsp标签吗?怎么使用?
兄弟标签机能使用“卡西欧的打印机的标签色带么?”
光盘的背面粘贴标签是否影响使用?
没有Dearmwear 2004防伪标签号,如何使用该软件!
关于div标签的概念和使用办法?
怎样使用ie网页标签来打开网页?
请问如何使用Firefox的多标签式浏览功能?
创力CMS请问如何使用无刀发的标签
UBB标签中如何使用回车换行?谢谢!
请问STRUTS2 WEB 框架,究竟什么时候真正出台啊?
显视属性设置标签不在了怎么办?
Iterator 类定义出来的 是什么样的数据
为什么我在网页中使用<iframe>标签后造成网站无法正常访问?
怎么样使我的firefox使用标签页浏览而不是打开新窗口?
在IE7中,点击一个链接时,怎样自动使用在新标签中打开?
如何使用DIV标签的定位(如何绝对定位和相对定位)
gmail的标签有什么用?我要怎样使用它?
在使用Dreamweaver时,如何插入DIV标签,如何布局,请教高手
已经设置了“在桌面上为图标标签使用阴影“却没有效果,怎么办