关于jstl中使用forEach获取值的问题

2024-11-22 01:39:33
推荐回答(3个)
回答1:

楼主的List中存放的是不是类似于这样的数据:
UserBean user1 = new UserBean();
user1.setUserName("user1");
user1.setPassWord("11111");
.
.
.
UserBean userN = new UserBean();
userN.setUserName("userN");
userN.setPassWord("nnnnn");

userList.add(user1);
.
.
.
userList.add(userN);

如果是这样的话,在HTML可以这样写:












用户名密码
${list.userName}${list.passName}


至于说不能用“.” , 楼主是不是报了这个错:
Unable to find a value for "XXX" in object of class "com.cn.xx.xxx" using operator "." ?
原因是XXX写错了,对象里不包含XXX属性。

回答2:

先循环遍历,将list集合中的取出来,放在一个单个的对象,再通过对象,取出对象里面的属性就可以了

回答3:

那我就不答了,你自己怎么不先怀疑自己表达能里?