jstl如何${}表示服务端返回的数据如串、json、list,map
时间: 2024-01-27 20:05:15 浏览: 58
sturts框架下返回json数据 list map 对象
5星 · 资源好评率100%
在JSTL中,可以通过EL表达式`${}`来获取服务端返回的数据,不论是字符串、JSON、List还是Map等类型都可以获取。下面是一些示例:
1. 获取字符串类型的数据:
```
<c:set var="str" value="${serverData}" />
```
2. 获取JSON类型的数据:
```
<c:set var="jsonObj" value="${serverData}" />
<c:forEach var="item" items="${jsonObj}">
<c:out value="${item.key}" /> : <c:out value="${item.value}" /><br/>
</c:forEach>
```
3. 获取List类型的数据:
```
<c:set var="list" value="${serverData}" />
<c:forEach var="item" items="${list}">
<<c:out value="${item}" /><br/>
</c:forEach>
```
4. 获取Map类型的数据:
```
<c:set var="map" value="${serverData}" />
<c:forEach var="entry" items="${map}">
<c:out value="${entry.key}" /> : <c:out value="${entry.value}" /><br/>
</c:forEach>
```
其中,`${serverData}`是服务端返回的数据,可以根据实际情况进行修改。
阅读全文