当前位置: 代码迷 >> J2EE >> 请教jsp用标签要如何写
  详细解决方案

请教jsp用标签要如何写

热度:287   发布时间:2016-04-22 03:40:26.0
请问jsp用标签要怎么写
看不明白标签要怎么用,能帮我把这段代码改用标签实现吗?

一段循环输出用户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>
------解决方案--------------------
探讨
怎么装进去的? 装的就是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" v……

------解决方案--------------------
探讨
怎么装进去的? 装的就是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" v……

------解决方案--------------------
<c:foreach items="${request.getAttribute('lis')}" var ="lis">
${lis.id}
</c:foreach>
------解决方案--------------------
这是最近答案:但是items="${'lis'}" 就可以了。
探讨
<c:foreach items="${request.getAttribute('lis')}" var ="lis">
${lis.id}
</c:foreach>

------解决方案--------------------
错了,items="${lis}"
探讨
这是最近答案:但是items="${'lis'}" 就可以了。

引用:
<c:foreach items="${request.getAttribute('lis')}" var ="lis">
${lis.id}
</c:foreach>

------解决方案--------------------
<c:foreach items="${lis}"var ="lis">
  相关解决方案