javax.el.PropertyNotFoundException: Property 'p1' not found on type java.lang.String

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a15028596338/article/details/81953286

今天同学遇到一个问题,看了看是一个很容易犯的错误:

提示在JSP页面的58行,但是58行没有问题,向上看,原来是

 <c:forEach items="${booklist} "  var="book">
    <div class="item">
      <div>
        <img alt="" src="upimg/${book.p1 }">
      </div>
  </c:forEach>

c:foreach循环中items中多了一个空格,正确形式是:

<c:forEach items="${booklist}"  var="book">
    <div class="item">
      <div>
        <img alt="" src="upimg/${book.p1 }">
      </div>
      <div><a href="bookDetail.do?bookid=${book.bookid}">${book.bookname }</a></div>
    </div>
  </c:forEach>


 

猜你喜欢

转载自blog.csdn.net/a15028596338/article/details/81953286