jsp 标签中调用property

moshufenmo 2012-09-27 11:27:46
在JSP中,我的代码这样写
<c:forEach var="bookBean" items="${bookList}">
${bookBean.Name}
......
</c:forEach>

这里的bookList是List<BookBean>集合,
类BookBean这样定义
public class BookBean
{
private String name;
private String author;

public void setName(String name)
{
this.name = name;
}
public String getName()
{
return name;
}

.......
}
可是这样JSP提示错误,指向${bookBean.Name}这行。JSP中没法直接调用property吗?可是这是我从书上看到的一个类似的例子啊
大家帮忙看下吧,怎么办呢?
...全文
157 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>标签引入了吗?
moshufenmo 2012-09-27
  • 打赏
  • 举报
回复
问题解决了- -
原因是我的BookBean里的属性都是首字母大写,可能导致get set方法识别不出来- -
坑爹啊,之前实习的公司还要求property首字母大写,这什么情况啊??
moshufenmo 2012-09-27
  • 打赏
  • 举报
回复
不是大小写原因,改了问题依旧[Quote=引用 4 楼 的回复:]

${bookBean.Name}改为${bookBean.name}
[/Quote]
moshufenmo 2012-09-27
  • 打赏
  • 举报
回复
我程序里大小写注意了,问题依旧存在啊[Quote=引用 3 楼 的回复:]

${bookBean.Name }
${bookBean.name}
[/Quote]
m540920181 2012-09-27
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

${bookBean.Name}改为${bookBean.name}
[/Quote]
++
要和实体的属性保持一致
  • 打赏
  • 举报
回复
${bookBean.Name}改为${bookBean.name}
dengsilinming 2012-09-27
  • 打赏
  • 举报
回复
${bookBean.Name }
${bookBean.name}
moshufenmo 2012-09-27
  • 打赏
  • 举报
回复
求大神

81,114

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧