List-Object、JSONArray在html或JSP中遍历⽅式List<Object> 案例
后端接⼝拿到 List<Object> 数据
即 List ⾥⾯包着 List / 数组。
[
[163bc4b751d141329a0889a45cc9514a,技术⽀持组],
[163bc4b751ef57a2225a9024022a00f7,系统应⽤组],
[163bc4b754eba08c7ed408d4bfaa6e61,共享服务组]
]
前段 JSP页⾯取数据,通过 c:forEach 循环取每⼀条 var,然后 var 取下标为1的数据,即⼩组名称。
<%@ taglib prefix="c" uri="java.sun/jsp/jstl/core"%>
<ul class="option_box">
<c:forEach items="${infoGroupList}" var="var" varStatus="vs">
<li class="option">${var[1] }</li>
</c:forEach>
</ul>
JSONArray 案例
后端接⼝拿到 JSONArray 数据,即 JSONArray ⾥⾯包着 JSONObject,
注意 JSONObject ≈ Map,JSONArray ≈ ArrayList,
[
{
"subject": "澳洋集团邮件维保",
"projectType": "硬件维保类",
"submitter": "刘卫",
"company": "澳洋集团有限公司",
"submitTime": "2019-10-24",
"handler": "刘卫",
"totalNum": "102",
"totalPage": "2",
"currentPage": 1
},
{
"subject": "集团宏景系统维保",
"projectType": "软件维保类",
"submitter": "邱奇",
"company": "澳洋集团有限公司",
"submitTime": "2019-10-11",
"handler": "邱奇",
"totalNum": "102",
"totalPage": "7",
"currentPage": 1
},
{
"subject": "澳洋医院超声内镜采购",
"projectType": "软件实施类",
"submitter": "朱剑",
"company": "澳洋医院",
"submitTime": "2019-10-10",
"handler": "null",
"totalNum": "102",
"totalPage": "8",
"currentPage": 1
}
]
前段 JSP页⾯取数据,通过 c:forEach 循环取每⼀条 var,然后 var.key 获取每⼀条值。
<table class="improve_table f-font4">
<thead>
<tr>
<th width="30%">项⽬名</th>
<th width="10%">项⽬阶段</th>
<th width="10%"><div class="f-els3_2">类别</div></th>
<th width="10%">填报⼈</th>
<th width="10%"><div class="f-els3_2">提报公司</div></th>
<th width="10%">提报时间</th>
<th width="10%">IT负责⼈</th>
<th width="10%">状态</th>
</tr>
</thead>
<tbody>
<c:forEach items="${projectDetailData}" var="var" varStatus="vs">
<tr>
<td><div class="f-els3">${var.subject }</div></td>
<td>缺少字段</td>
<td><div class="f-els3_2" title='${var.projectType }'>${var.projectType }</div></td>          <td>${var.submitter }</td>
<td><div class="f-els3_2" title='${varpany }'>${varpany }</div></td>
<td>${var.submitTime }</td>
<td>${var.handler }</td>
<td><span class="schedule schedule1">缺少字段</span></td>
</tr>
</c:forEach>
</tbody>
</table>jsp和html哪个更好

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。