锁定老帖子 主题:Struts2 Map嵌套List实现
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-05-22
最近一直在研究struts2,看了sturts2和博客的相关文章,学习了Struts2 Map嵌套List实现,下面是是示例演示: 要求:一个业务线对应一个目录树 过程: 1.页面前一个Action中实现ServletRequestAware接口 2.在Action中将serviceTypesCategories 放入request中 private Map<String, List<Category>> serviceTypesCategories = new HashMap<String, List<Category>>(); request.setAttribute("serviceTypesCategories", serviceTypesCategories); 3.JSP页面代码 <s:iterator value="%{serviceTypesCategories.keySet()}" id="serviceTypeString" > out.println(" <script language=\"JavaScript\">"); out.println(" <ul id=\"tree-check" + treeIndex + "\" class=\"checktree\">"); for (Category category : myCategories) { 注意:这里使用了<S:SET/>标签,并且设置scope为request,如果不放入request中,会出现页面偶尔显示不出来的情况, 原因是: <s:iterator value="%{serviceTypesCategories.keySet()}" id="serviceTypeString" > 默将serviceTypeString放入stack context中,并非reqeust中.
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-10-16
printCategoryWithCheck[align=center][/align][size=small][/size]
|
|
返回顶楼 | |
浏览 3961 次