javax.el.PropertyNotFoundException 这是怎么回事???

来源:4-1 基于bootstrap开发页面结构

噜啦_0

2017-03-29 21:47

org.apache.jasper.JasperException: javax.el.PropertyNotFoundException: Property 'startTime' not found on type seckill.bean.SeckillBean
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:561)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:477)

<c:forEach items="${list}" var="sk">
                    <tr>
                        <td>${sk.name}</td>
                        <td>${sk.number}</td>
                        <td>
                            <fmt:formatDate value="${sk.startTime}" pattern="yyyy-MM-dd HH:mm:ss" />
                        </td>
                        <td>
                            <fmt:formatDate value="${sk.endTime}" pattern="yyyy-MM-dd HH:mm:ss" />
                        </td>
                        <td>
                            <fmt:formatDate value="${sk.createTime}" pattern="yyyy-MM-dd HH:mm:ss" />
                        </td>
                        <td><a class="btn btn-info" href="/seckill/${sk.seckillId}/detail" target="_blank">详情</a></td>
                    </tr>
                </c:forEach>
package seckill.bean;
import java.util.Date;
public class SeckillBean {
 private long seckillId;
 
 private String name;
 
 private int number;
 
 private Date createTime;
 
 private Date startTime;
 
 private Date endTime;
 public long getSeckillId() {
  return seckillId;
 }
 public void setSeckillId(long seckillId) {
  this.seckillId = seckillId;
 }
 public String getName() {
  return name;
 }
 public void setName(String name) {
  this.name = name;
 }
 public int getNumber() {
  return number;
 }
 public void setNumber(int number) {
  this.number = number;
 }
 public Date getCreateTime() {
  return createTime;
 }
 public void setCreateTime(Date createTime) {
  this.createTime = createTime;
 }
 public Date getStartTiem() {
  return startTime;
 }
 public void setStartTiem(Date startTiem) {
  this.startTime = startTiem;
 }
 public Date getEndTime() {
  return endTime;
 }
 public void setEndTime(Date endTime) {
  this.endTime = endTime;
 }
 @Override
 public String toString() {
  return "SecKillBean [seckillId=" + seckillId + ", name=" + name + ", number=" + number + ", createTime="
    + createTime + ", startTiem=" + startTime + ", endTime=" + endTime + "]";
 }
 
 
}


写回答 关注

1回答

  • 玩转java
    2017-03-30 17:57:16

    public Date getStartTiem() {

      return startTime;

     }

     public void setStartTiem(Date startTiem) {

      this.startTime = startTiem;

     }

    这儿的startTime写成了startTiem

Java高并发秒杀API之web层

Java实现高并发秒杀API的第三门课,介绍Web层的设计和实现

66085 学习 · 395 问题

查看课程

相似问题