JAVA问题<c:forEach items="${productList3}" var="p">

有一个程序里有<c:forEachitems="${productList3}"var="p">语句下面用${p.productType.product_type_id}... 有一个程序里有
<c:forEach items="${productList3}" var="p">语句

下面用${p.productType.product_type_id}显示数据。

看不太明白、请问各位大侠。items="${productList3}" 里的productList3
var="p"里的p
和下面${p.productType.product_type_id}里的p.productType.product_type_id都是在哪定义的?
我把p.productType.product_type_id换成p.productType.product_type_name就出An error occurred while getting property "product_type_name" from an instance of class emp.shop.model.ProductType$$EnhancerByCGLIB$$4cb6a41c
错误啊。
程序里面有action bean dao form idao model spage utils resources在哪个里?
展开
 我来答
chendixun
2010-11-24 · TA获得超过643个赞
知道答主
回答量:196
采纳率:0%
帮助的人:138万
展开全部
<c:forEach items="${productList3}" var="p">
<c:out value="${p.name}"/><br>
这是用来遍历后台放在session集合里的数据
后台一般是 session.setAttribute("productList3",list);
而这个list是一个实体类的集合 如List<productType> list
product_type_id 这些属性当然是在productType类中定义的属性了
然后前台通过上面的遍历 取出各个productType的属性
如果你productType类中有product_type_name这个字段就不回出错了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我很菜
2010-11-24 · TA获得超过345个赞
知道小有建树答主
回答量:126
采纳率:0%
帮助的人:94.8万
展开全部
<c:forEach items="${productList3}" var="p">这句话就是定义p的表示一个productType类型的列表,出现错误则是productType类里面没有product_type_name这个属性。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zpsailor
2010-11-24 · TA获得超过2018个赞
知道小有建树答主
回答量:516
采纳率:0%
帮助的人:705万
展开全部
这个是使用jstl来显示数据的。
<c:forEach items=
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秦阑0HB
2010-11-24
知道答主
回答量:19
采纳率:0%
帮助的人:0
展开全部
百度怎么回事啊,老子输入两遍答案,都不显示全,气死我了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式