jsp页面中如何实现获取后台传来的list数组

235 阅读1分钟

     今日,有小伙伴问我,"唉,怂怂,在jsp页面上,怎么在页面上接收显示后端传过来的list数组,那么该如何实现呢?”
我们是不是会想到jstl有一个<c:forEach>标签,这里怂怂就提供一种使用jstl中的<c:forEach>标签实现的方法:
先在jsp页面上导入函数标签库:
<%@ taglib uri=“java.sun.com/jsp/jstl/fu…” prefix=“fn”%>
在这里插入图片描述
代码演示如下:

		<c:forEach items="${userlist}" var="list"  varStatus="status">
				<tr target="sid_user" rel="${list.id}">
					<td>${list.username}</td>
					<td>${list.codenum}</td>
					<td>${list.address}</td>
					<td><c:if test="${list.userlock==0}">开启</c:if>
						<c:if test="${list.userlock==1}">禁用</c:if></td>				
				</tr>
		</c:forEach>

<c:forEach>:为循环控制,它可以将集合(Collection)中的成员循序浏览一遍。运作方式为当条件符合时,就会持续重复执行的本体内容。
其中, 标签具有以下一些属性:

var:迭代参数的名称。在迭代体中可以使用的变量的名称,用来表示每一个迭代变量。类型为String。
items:要进行迭代的集合。对于它所支持的类型将在下面进行讲解。
varStatus:迭代变量的名称,用来表示迭代的状态,可以访问到迭代自身的信息。

小伙伴们,你们学会了吗?