mybatis一对多套一对多的查询通过jstl在前端拿到数据

用了4层循环才拿到

 <c:forEach items="${info}" var="info">
   <c:forEach items="${info.infoList}" var="infoList">
        <input type="hidden" name="property[]" id="property_version2" value="0"/>
        <div class="property_title"><h3>${infoList.basicInfoName}</h3></div>
        <ul>
        <c:forEach items="${infoList.infoNameList}" var="infoNameList">
            <li class="" onClick="property_click(this,'version','725')" name="sx_child_1">
            <c:forEach items="${infoNameList.infoDetailName}" var="infoDetailName">
                  <div class="pro_div"><span class="property_value"><i>${infoDetailName}</i></span><span class="gou"></span></div>
            </c:forEach>
            </li>
        </c:forEach>
            <div class="clear"></div>
        </ul>
    </c:forEach>
</c:forEach>

还可以通过info[0]来拿到特定的值
js中也可以用jstl拿值
提示:在jq中写onclick方法传递的参数要加单引号
<c:if test 可以用 gt eq ne 比较
get请求中f12看到的参数是%803%222这种是因为浏览器编码不是utf-8没什么问题

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值