DAO里两个方法,第一个输出一级分类下所有数据
HQL: “from Category as c inner join fetch c.users as u where c.isshow!=0 and u.uid=c.users.uid”第二个DAO方法获取该一级分类下的二级分类的数据
HQL:"from Subcategory as sc where sc.sccid=:cid"Action方法下,
categoryList=(ArrayList<Category>) DAO方法1.findAll(); //获取所有一级分类数据,返回list
if (getList.size()>0) {
for(Category c : categoryList ) {
subcategoryList=c.getCid(); //获取一级分类下的二级分类,返回list
sysout(XXXXXX);
}
return SUCCESS;
}else { return "empty"; }
java控制台打印 迭代出的数据没有问题用struts2标签显示
<s:iterator value=%{categoryList} var=clist id=clist>
<s:property value="#clist.cname" />
<s:property value="#clist.cid" /> <!-- 二级循环 -->
<s:iterator value=%{subcategoryList } var=sclist id=sclist>
<s:property value="#sclist.scname" />
<s:property value="#sclist.scid" />
<!--
二级分类数据的循环,只能输出一级分类最后一条数据所查询出的二级分类结果, 但在java 控制台中 所输出的结果完全正常 -->
</s:iterator>
</s:iterator>
问题比较繁琐,希望各位高手能解答下,万分感谢~~!
HQL: “from Category as c inner join fetch c.users as u where c.isshow!=0 and u.uid=c.users.uid”第二个DAO方法获取该一级分类下的二级分类的数据
HQL:"from Subcategory as sc where sc.sccid=:cid"Action方法下,
categoryList=(ArrayList<Category>) DAO方法1.findAll(); //获取所有一级分类数据,返回list
if (getList.size()>0) {
for(Category c : categoryList ) {
subcategoryList=c.getCid(); //获取一级分类下的二级分类,返回list
sysout(XXXXXX);
}
return SUCCESS;
}else { return "empty"; }
java控制台打印 迭代出的数据没有问题用struts2标签显示
<s:iterator value=%{categoryList} var=clist id=clist>
<s:property value="#clist.cname" />
<s:property value="#clist.cid" /> <!-- 二级循环 -->
<s:iterator value=%{subcategoryList } var=sclist id=sclist>
<s:property value="#sclist.scname" />
<s:property value="#sclist.scid" />
<!--
二级分类数据的循环,只能输出一级分类最后一条数据所查询出的二级分类结果, 但在java 控制台中 所输出的结果完全正常 -->
</s:iterator>
</s:iterator>
问题比较繁琐,希望各位高手能解答下,万分感谢~~!
解决方案 »
- 关于JAVA操作大数据量的事务问题
- 关于ehcache的缓存磁盘存储路径
- eXtremeComponents导出Excel的问题!
- 哪位高人能解说一下这段代码
- 配置struts的时候出现的错误什么意思啊?File "/tags/struts-html" not found
- 在weblogic 8.1中,把weblogic 设成windows service,为什么老是启动不起来。
- 我要突破自己---一位外企人的生活点滴!
- 一个java输入输出流问题
- 高分求服务器端读xml通过web services传到客户端的源代码.up者有分!
- 问一个关于 JNI 调用的 简单问题,望大家不吝赐教!!!!!!!!!!
- 利用java调用财付通接口
- 每隔十秒钟读取数据库一行数据
这个怎么来的啊,贴源代码啊
s:iterator 嵌套就行了
想复杂了