struts2标签的使用

Conan君 2010-06-07 08:27:24
POJO类:
Basket
{
private Goods goodsId;//这个属性与Goods类的主键id设置为多对一的关系
public void setGoodsId()
{
...
}
public Goos getGoodsId()
{
...
}
...
}
Goods
{
private int id;
private String name;
private double salePrice;
...
}
后台代码是根据条件取出符合条件的Basket类,并保存在List<Basket>中
如何在JSP页面通过Basket类的对象取出Goods中的name值

jsp页面中:
<s:iterator value="#list" id="us">
<s:property value="#us.goodsId.name"/><!--这样写显示不出来,怎么写才可以显示出来-->
<s:property value="#us.salePrice"/><!--这里可以显示得出来salePrice,说明后台的逻辑代码没错-->
</s:iterator>
...全文
151 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
风过无痕1110 2010-06-07
  • 打赏
  • 举报
回复
查处问题来 了说下
风过无痕1110 2010-06-07
  • 打赏
  • 举报
回复
取值的方法应该是对的,应该是没有查询出来,是不是延迟加载问题,楼主最好测试下:
取下us.goodsId.id看有没有值,如果有,说明是延迟加载了
Java技术栈 2010-06-07
  • 打赏
  • 举报
回复
虽然不太记得了,还是帮忙顶下
xinlan1022 2010-06-07
  • 打赏
  • 举报
回复
首先你要看你的list中放的是哪个对象,根据你说的应该放的是goods对象吧,取名字直接这个不就行了<s:property value="#us.name"/>
Conan君 2010-06-07
  • 打赏
  • 举报
回复
<s:property value="#us.salePrice"/>都可以取得出来,说明这和访问范围无关好么?
lj13452109906 2010-06-07
  • 打赏
  • 举报
回复
session那点多了个点
lj13452109906 2010-06-07
  • 打赏
  • 举报
回复
如果lz的list是放在request.中的
<s:iterator value="#request.list" id="us">
<s:property value="#us.goodsId.name"/><!--这样写显示不出来,怎么写才可以显示出来-->
<s:property value="#us.salePrice"/><!--这里可以显示得出来salePrice,说明后台的逻辑代码没错-->
</s:iterator>

如果lz的list是放在session.中的
<s:iterator value="#session..list" id="us">
<s:property value="#us.goodsId.name"/><!--这样写显示不出来,怎么写才可以显示出来-->
<s:property value="#us.salePrice"/><!--这里可以显示得出来salePrice,说明后台的逻辑代码没错-->
</s:iterator>
lj13452109906 2010-06-07
  • 打赏
  • 举报
回复
如果lz的list是放在request中的
<s:iterator value="#request.list" id="us">
<s:property value="#us.goodsId.name"/><!--这样写显示不出来,怎么写才可以显示出来-->
<s:property value="#us.salePrice"/><!--这里可以显示得出来salePrice,说明后台的逻辑代码没错-->
</s:iterator>

如果lz的list是放在session中的
<s:iterator value="#session.list" id="us">
<s:property value="#us.goodsId.name"/><!--这样写显示不出来,怎么写才可以显示出来-->
<s:property value="#us.salePrice"/><!--这里可以显示得出来salePrice,说明后台的逻辑代码没错-->
</s:iterator>
goodmrning 2010-06-07
  • 打赏
  • 举报
回复
mark!!!

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧