javax.servlet.jsp.el.ELException

<jsp:useBeanid="getdatabean"class="ch03.GetDataBean"scope="session"></jsp:useBean><c:... <jsp:useBean id="getdatabean" class = "ch03.GetDataBean" scope = "session"></jsp:useBean>
<c:set var="foods" value = "${getdatabean.getFoods }" scope = "session"></c:set>

然后在GetDataBean中的方法:
public List Foods(){
ResultSet rs = null;
List foodsList = new ArrayList();
try {
rs = this.getPs("select * from foodInfo order by foodID").executeQuery();
while(rs.next()){
FoodBean food = new FoodBean();
food.setFoodID(rs.getString("foodID"));
food.setFoodName(rs.getString("foodName"));
food.setDescription(rs.getString("description"));
food.setFoodImage(rs.getString("foodImage"));
food.setFoodPrice(rs.getDouble("foodPrice"));
food.setRemark(rs.getString("remark"));
foodsList.add(food);
}
} catch (Exception e) {
return null;
}
this.closeConnection();
return foodsList;
}

在<c:set></c:set>那里报错:javax.servlet.jsp.el.ELException: Unable to find a value for "getFoods" in object of class "ch03.GetDataBean" using operator "."

不知道是什么原因,请教大家谢谢啦!!!
1L的朋友,改成${getdatabean.Foods }后依然有错,还是报同样的错呢
展开
 我来答
再也找不回来
推荐于2016-11-29
知道答主
回答量:28
采纳率:0%
帮助的人:0
展开全部
<c:set var="foods" value = "${getdatabean.getFoods }" scope = "session"></c:set>
中这个el表达式有误${getdatabean.getFoods },应该写为:${getdatabean.foods }默认就会调用getdatabean这个bean的getFoods()方法!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
紫冰雨的季节
2015-11-04 · TA获得超过7.8万个赞
知道大有可为答主
回答量:1.4万
采纳率:91%
帮助的人:1525万
展开全部
<c:forEach var="ss" items="${supply}">
<tr bgcolor="#faf9f5" onclick="show(this)" ondblclick="change('${ss.userName}','${ss.buMen }')">
<td>${ss.userID}</td>
<td>${ss.userZhanghao}</td>
<Td>${ss.userName}</Td>
<Td>${ss.buMen }</Td>
</tr>
</c:forEach>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友187b76a
2009-11-08 · 超过15用户采纳过TA的回答
知道答主
回答量:104
采纳率:0%
帮助的人:37.8万
展开全部
报错,看是否是同样的错误。是不是作用域出了问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式