遇到错误javax.el.PropertyNotFoundException: Property 'start' not found on type java.lang.String
2015-11-16 14:14
836 查看
今天做个测试的时候遇到
javax.el.PropertyNotFoundException: Property 'start' not found on type java.lang.String 错误,这样一个错误 提示,一开始我的思路 就是顺着 提示走了,应该是类里面没这个属性,还是没有get,set方法 ,还是我属性名写错了,但是后面发现是有的,但是这是为什么呢,因为后天用的是springmvc我以为是返回list数据的时候,出现了问题,纠结了老半天,结果最后发现,自己犯了一个 很低级可笑的错误,真的是醉了!!!
错误的:
<c:forEach var="flight" items="flights">
<tr> <td>${flight.start}</td> <td>${flight.end}</td> <td>${flight.flightNumber}</td> </tr> </c:forEach>
正确的:
<c:forEach var="flight" items="${flights}"><tr><td>${flight.start}</td><td>${flight.end}</td><td>${flight.flightNumber}</td></tr></c:forEach>
郁闷啊,原来items哪里 没写${},所以取不出来 ,这样为什么报 这样的错误就很好解释了,当你只写 flights的时候 ,就把 items的值当做了String类型,后面用${flight.start} 就是从Sring 中找start属性当然就找不到了 ,真的是那句话,最后知道 真相的我眼泪掉下来啊!!!!!!
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树
- [原创]java局域网聊天系统