jsp 迭代List不显示数据

做一个多对一关系查询表内容的Demo,使用SSH框架,框架文件都配置好了,两个实体都有封装成setget方法,后面的第4列数据是查询另一种表得数据,百度下有网友是因为实体中没写setget方法,但我都封装过了,就想问问还有什么情况会导致查询表页面显示不出来值?望解答~

两个实体

public class userinfo {
    private int id;
    private String username;
    private String password;
    private state s_id;    
    省略setget方法
}
public class state {
    private int s_id;
    private String s_statename;
省略setget方法
}

做了一个测试类可以显示数据,说明方法没写错
图片描述

action层方法,uList.size()>0

省略setget
    // 查询全部
    public String selectALLUserinfo() {
        this.setuList(usi.selectALL());
        System.out.println("用户集合:" + uList.size());
        return "success";
    }

迭代器
图片描述

阅读 3.1k
2 个回答

action类中将uList 设置为public 就显示出来了。。。。

c foreach 标签也不行么?要么就是你的Ulist前面少了个#号

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题