Struts2双重循环iterator标签

/****************Action****************/

public String execute() throws Exception {

List_Date = this.listCommonService.Common_List(common);//查询所有
if(List_Date!=null && List_Date.size()>0){
for(Common common : List_Date){
if(common.getC_type()!=null && common.getC_type()==null){
List_Date.get(common.getC_id());//传C_id
}
}

}

/****************Service****************/

public List Common_List(Common common) {
List<Common> List_Common = this.commonMapper.Common_List(common); return List_Common;

}

/****************DAO****************/

public List Common_List(Common common);


/****************Mapper.XMl****************/
<!-- 查询导航 -->
<select id="Common_List" parameterType="com.order.model.Common"
resultType="com.order.model.Common">
select *
<include refid="Common_Info" />
order by C_sore asc
<include refid="Common_Linit" />
</select>

<!-- 导航查询条件 -->
<sql id="Common_Info">
from Common where 1=1
<if test="C_title != null and C_title.length() > 0">
and C_title like CONCAT('%',#{C_title},'%')
</if>
<if test="C_createDate != null">
and date(C_createDate) = date(#{C_createDate})
</if>
<if test="C_createDate != null">
and C_type = #{C_id}//分类(C_type)名称等与C_id

</if>
</sql>


/****************页面****************/

<s:iterator id="nav" value="List_Date">
<s:if test="#nav.c_type==null">

<s:property value="#nav.c_id" />

<s:property value="#nav.c_title" />


<s:iterator id="chil" value="List_Date">
<s:if test="#nav.c_id==#chil.c_type">

<s:property value="#chil.c_id" />
<s:property value="#chil.c_title" />

</s:if>
</s:iterator>
</s:if>
</s:iterator>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值