为国读书 2011-10-16 19:57 采纳率: 0%
浏览 169
已采纳

struts2 的iterator标签的循环不出值(分已经用完拉,请各位援助下)

不说废话,先上代码:

public class RetakePic {
    
    private List<Goods> goodsList;
    private int speakId;
    
    public void setGoodsList(List<Goods> goodsList){
        this.goodsList = goodsList;
    }
    public List<Goods> getGoodsList(){
        return this.goodsList;
    }   
    public void setSpeakId(int speakId){
        this.speakId = speakId;
    }
    public int getSpeakId(){
        return this.speakId;
    }
    
    public List<Goods> getGoodsPic() throws Exception{
        
        Session session = HibernateSessionFactory.getSession();
        Transaction tran = session.beginTransaction();
        String sql = "from Goods as g where g.speak=" +speakId;
        Query query = session.createQuery(sql);
        goodsList = query.list();
        tran.commit();
        session.close();
        
        
        System.out.println(speakId);
        return goodsList;
    }
}

前台页面的输出:

<s:bean name="com.shaiyaya.business.RetakePic" id="picList">
                                    <s:param name="speakId">
                                        <s:property value="#speak.speakId"/>
                                    </s:param>
                            </s:bean>                         
                            <s:iterator value="%{#picList.getGoodsPic()}" id="pic" >
                                <s:property value="#pic.url" default="test"/>
                                                            </s:iterator>

 

System.out.println(speakId);在后台已经输出值了,表明方法已经执行,但是前台的<s:property value="#pic.url" default="test"/>这句什么都没有输出(包括“test”),请各位看看!感谢十分!

  • 写回答

3条回答 默认 最新

  • AngelAndAngel 2011-10-16 20:57
    关注

    在方法里面先打印一下list 看是否为null或者是否没有数据。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥50 寻找一位有逆向游戏盾sdk 应用程序经验的技术
  • ¥15 请问有用MZmine处理 “Waters SYNAPT G2-Si QTOF质谱仪在MSE模式下采集的非靶向数据” 的分析教程吗
  • ¥50 opencv4nodejs 如何安装
  • ¥15 adb push异常 adb: error: 1409-byte write failed: Invalid argument
  • ¥15 nginx反向代理获取ip,java获取真实ip
  • ¥15 eda:门禁系统设计
  • ¥50 如何使用js去调用vscode-js-debugger的方法去调试网页
  • ¥15 376.1电表主站通信协议下发指令全被否认问题
  • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证
  • ¥15 复杂网络,变滞后传递熵,FDA