c:forEach里的内容显示不出来,servlet里定义的list对象好像没执行,tomcat也没报错。

这是showUser.jsp页面主要代码<formaction=""method="post"><tableborder="1"><tr><th>工号</th><th>姓... 这是showUser.jsp页面主要代码
<form action="" method="post">
<table border="1">
<tr>
<th>工号</th><th>姓名</th><th>密码</th><th>性别</th><th>电话</th><th>操作</th>
</tr>
<c:forEach items="${list}" var="list">
<tr>
<td>${list.emp_id }</td>
<td>${list.emp_name }</td>
<td>${list.emp_pwd }</td>
<td>${list.sex }</td>
<td>${list.tel }</td>
<td>
<a href="QueryUserByIdServlet?id=${list.emp_id}">修改</a>
<a href="">删除</a>
</td>
</tr>
</c:forEach>
</table>
</form>
展开
 我来答
pqzhanga
2014-02-24 · TA获得超过636个赞
知道小有建树答主
回答量:488
采纳率:50%
帮助的人:423万
展开全部
你的list理装的是什么类型的数据,应该是自己定义的类吧,那么在这句加上类声明试试
<c:forEach items="${list}" var="list" class="类名">
追问
是在tomcat下运行,web.xml里配置的servlet。我在jsp页面加了这条语句。可以执行servlet,但会报错:“javax.el.PropertyNotFoundException: Property 'emp_id' not readable on type java.lang.String
追答
你看下你的bean里emp_id 有没有set get 方法,是什么类型,报的异常是无法用string类型匹配读取,两个原因:emp_id类型是非String类型;emp_id没有get方法。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式