<c:forEach items="${userlist}" var="user"> <tr> <td> ${user.id}</td> </tr> </c:forEach>
user是个类,有id等属性,为什么显示不出来呢,提示在user中未找到id需要从Servlet中传数据...
user是个类,有id等属性,为什么显示不出来呢,提示在user中未找到id
需要从Servlet中传数据 展开
需要从Servlet中传数据 展开
3个回答
2013-03-27
展开全部
user类里 添加 get,set 方法没
追问
有这些方法,能用到么
追答
当然能用到。你不得从user类里面获得你想要的属性值放到集合里遍历显示出来么?
你先别遍历,先单独的取一下 user.id 看看 能不能取出来 分析一下 原因
展开全部
是不是在userlist中没用存入?你可以先检查userlist是否为空在检查对象user是否为空。如果user不为空或许是你id没有封装上
追问
正确的输出列表对象中的属性不是这样的么,还需要有什么注意的地方么
追答
那必然是要和对象属性保持一致的。不然怎么取到值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不会啊 要不就是C标签没有识别?确定有这个id?还有就是你用Hibernate写的执行嘛?sql执行?还是执行的实体?如果是sql的话 出来的是个数组 就没有这种对象点属性的东西了
追问
没用Hibernate,userlist中放的是user类对象集合,有这个id属性,但提示未找到
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询