Final中使用JSTL的forEach标签(亲测可用):
当做Map来取值()
例子1:
<c:foreach items="${list}" var="item">
<c:out value="${item.get('id')}"></c:out>
</c:foreach>
例子2:
<c:forEach items="${sessionScope.userList}" var="user">
<option value="${user.get('usersId')}">${user.get("usersName")}</option>
</c:forEach>
:
可以使用 this.setSessionAttr("user", record.getColumns());
这样在jsp中el表达式就可以这样写: ${sessionScope.user.username}
如果使用spring则在项目启动时加入以下代码
import com.jfinal.plugin.activerecor.ModelRecordElResolver;
public void init() {
ModelRecordElResolver.init(servletContext);
}
当做Map来取值()
例子1:
<c:foreach items="${list}" var="item">
<c:out value="${item.get('id')}"></c:out>
</c:foreach>
例子2:
<c:forEach items="${sessionScope.userList}" var="user">
<option value="${user.get('usersId')}">${user.get("usersName")}</option>
</c:forEach>
------------------------------华丽丽分割线----------------------------------

可以使用 this.setSessionAttr("user", record.getColumns());
这样在jsp中el表达式就可以这样写: ${sessionScope.user.username}
如果使用spring则在项目启动时加入以下代码
import com.jfinal.plugin.activerecor.ModelRecordElResolver;
public void init() {
ModelRecordElResolver.init(servletContext);
}