<%@page contentType="text/html;charset=gbk"%>
<%@page import="java.util.*" %>
<%@page import="com.sinly.entity.*"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%
Collection<Product> coll=(Collection<Product>)request.getSession(true).getAttribute("products");
%>
<html>
<h1><%=((Product)coll.iterator().next()).getProductId()%></h1>
<body>
<table bordercolor="red" border="2" width="70%">
<tr>
<td>商品名编号</td>
<td>商品名称</td>
<td>商品价格</td>
</tr>
<tr><td>1</td><td>测试</td><td>1000000</td>
<c:forEach var="p" items="${coll}">
<tr>
<td>1:${p.productId}</td>
<td>2:${p.productName}</td>
<td>3:${p.price}</td>
</tr>
</c:forEach>
</table>
</body>
</html>
其中<h1>标签可以拿到ID值,测试size()也有值
想问下,为什么下面的c标签取不到值
在线等答案!
<%@page import="java.util.*" %>
<%@page import="com.sinly.entity.*"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%
Collection<Product> coll=(Collection<Product>)request.getSession(true).getAttribute("products");
%>
<html>
<h1><%=((Product)coll.iterator().next()).getProductId()%></h1>
<body>
<table bordercolor="red" border="2" width="70%">
<tr>
<td>商品名编号</td>
<td>商品名称</td>
<td>商品价格</td>
</tr>
<tr><td>1</td><td>测试</td><td>1000000</td>
<c:forEach var="p" items="${coll}">
<tr>
<td>1:${p.productId}</td>
<td>2:${p.productName}</td>
<td>3:${p.price}</td>
</tr>
</c:forEach>
</table>
</body>
</html>
其中<h1>标签可以拿到ID值,测试size()也有值
想问下,为什么下面的c标签取不到值
在线等答案!
解决方案 »
- js方式打开新窗口,但打开新窗口前需要执行一个action,这怎么处理?
- javascript操作input file,提交当时参数被删除
- 购物车问题:ConcurrentModificationException
- rs.getString(1) 不能用两次吗?
- struts2 spring2 hibernate3整合时依赖注入时空指针异常!有高手能解决吗
- cookie找不到了,怎么办
- spring的定时器出现java.lang.NoSuchMethodError: org.springframework.core.JdkVersion.isAtLeastJava15()Z,是什么原因
- 如何定义全局变量?
- 怎样自动增加编号
- jsp中如何把查询中得到的最大值6赋给一个变量num;
- 单点登陆
- tomcat的配置和对session的影响的问题
<tr>
<td>1:${p.productId} </td>
<td>2:${p.productName} </td>
<td>3:${p.price} </td>
</tr>
直接
<c:forEach var="p" items="${products}">
是从范围中取得
你没有把coll放到Scope里,当然就取不到了
<%
Collection <Product> coll=(Collection <Product>)request.getSession(true).getAttribute("products");
request.setAttribute("coll",coll);
%>
这样试试