看不明白标签要怎么用,能帮我把这段代码改用标签实现吗?
一段循环输出用户id的代码:
- Java code
<%List<User> lis=(List<User>)request.getAttribute("lis");for(int i=0;i<lis.size();i++){ User bean=lis.get(i); %><%=bean.getId() %> | <%}%>
------解决方案--------------------
<% String atts[] = new String [5]; atts[0]="hello"; atts[1]="this"; atts[2]="is"; atts[3]="a"; atts[4]="pen"; request.setAttribute("atts", atts); %> <c:forEach items="${atts}" var="item" > ${item}</br> </c:forEach>
------解决方案--------------------
<%
String atts[] = new String [5];
atts[0]="hello";
atts[1]="this";
atts[2]="is";
atts[3]="a";
atts[4]="pen";
request.setAttribute("atts", atts);
%>
<c:forEach items="${atts}" var="item" >
${item}</br>
</c:forEach>
页面引入<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
------解决方案--------------------
对象的话就是
item.id
------解决方案--------------------
怎么装进去的? 装的就是List<User>
- HTML code
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <c:forEach items="${request.getAttribute("lis")}" var="item" > <c:forEach items="item" var="user"></c:forEach>
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
<c:foreach items="${request.getAttribute('lis')}" var ="lis">
${lis.id}
</c:foreach>
------解决方案--------------------
这是最近答案:但是items="${'lis'}" 就可以了。
------解决方案--------------------
错了,items="${lis}"
------解决方案--------------------
<c:foreach items="${lis}"var ="lis">