jsp文件中的foreach标签中的变量不能显示?

<%@pagelanguage="java"import="java.util.*"pageEncoding="ISO-8859-1"import="java.util.... <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"
import="java.util.*"
%>
<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>

<body>
<%
List<Integer> list = new ArrayList<Integer>();
list.add(1);
list.add(2);
list.add(3);
%>

<c:set var="list" value="${list}" ></c:set>
s
<c:forEach items="${list}" var="i">
<c:out value="${i}" />
</c:forEach>

</body>
</html>

我对foreach不太熟 写个测试 var的参数究竟是什么东西啊? items的参数该往哪里取?? 我好混乱
展开
 我来答
wuliao9891
2010-07-24 · 超过17用户采纳过TA的回答
知道答主
回答量:50
采纳率:0%
帮助的人:0
展开全部
<c:if test="${oneintline!=null}">
<h2>从${start}到${end}<br/></h2>
<c:forEach items="${requestScope.oneintline}" var="maps">
<h3>所经线路${maps.value.l_num},一共经过${maps.key}站<br/></h3>
<c:forEach items="${maps.value.platforms}" var="platform" varStatus="status">
<c:if test="${start==platform.station.s_name||end==platform.station.s_name}">
<span id="keyword">${platform.station.s_name }</span>
</c:if>
<c:if test="${platform.station.s_name!=start&&platform.station.s_name!=end}">
${platform.station.s_name }
</c:if>
<c:if test="${!status.last}">-></c:if>
</c:forEach>
</c:forEach>
</c:if>
我只会c:if和c:forEach标签,上面是我写的一个程序里面的,用的是map,list简单一点
var里面的是list里面的每个一个元素,其实和java中的for(Integer i :list)中的i是一样的
作用域好像有requestScope,sessionScope,pageScope,记不大清了,不写好像会自动按优先级查找的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cx924098
2010-07-25 · TA获得超过172个赞
知道小有建树答主
回答量:225
采纳率:0%
帮助的人:221万
展开全部
var 是定义的变量名 同for遍历一样
例如:for(l:List集合) l 就是循环遍历List集合的变量名 items 即List集合 当然这里的items 必须取值于作用域 也就是说 可以从request,session,application 等作用域中取值 例如items="${requestScope.list}" list 即在后台写的 request.setAttribute("list",List集合);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sunyong1222
2010-07-25 · TA获得超过1315个赞
知道小有建树答主
回答量:1187
采纳率:0%
帮助的人:1007万
展开全部
<%
List<Integer> list = new ArrayList<Integer>();
list.add(1);
list.add(2);
list.add(3);
//在这里加上,就可以了。
request.setAttribute("list",list);
%>

给你连接,看看你就不混乱了。
http://xuliangyong.javaeye.com/blog/68640
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式