zoukankan      html  css  js  c++  java
  • javajsp,Servlet:Property 'Id' not found

    avax.el.PropertyNotFoundException: Property 'Id' not found on type  org.androidpn.server.model.CarSourceValid

    关于这个问题。

    字面上告诉你,Id这个属性 在 CarSourceValid 这个 bean里面没有找到。
    1.你先到你定义的类,确保 有对应属性的get(), set()。

    2.jsp页面上引用是否正确。var是实体变量, items是用来循环的数据列表。(属性前两位必须要小写)
    <c:forEach var="c" items="${carSourceValidList}">
     <tr> 
     <td><c:out value="${c.id}" /></td> 
     <td><c:out value="${c.fromAddr}" /></td>> 
     </tr> 
     </c:forEach>

    3.以上两个都没写错。你可能发现,如果你把jsp写成如下:
    <c:forEach var="c" items="${carSourceValidList}">
     <tr> 
     <td><c:out value="${c}" /></td> 
     </tr> 
     </c:forEach>
    你看到并没有报错,而是看到了对象的名字。这里证明,数据库连接肯定没有问题。而是第4个问题。

    4.org.androidpn.server.model.CarSourceValid  这个实体,也就是对应你所引用的类。属性名字定义不规范。
    检查你的javabean是否符合规范:属性命名时前两个字母只能全是小写,符合驼峰标识;
  • 相关阅读:
    AngularJS(3)-过滤器
    AngularJS(2)-Scope作用域和控制器
    iOS局部刷新
    python(一)入门
    Java基础
    AngularJS(1)随笔
    mac下如何查看指定端口被谁占用并且杀死该进程
    Python 字节码bytecode
    Python 作用域和命名空间
    Python函数的默认参数的设计【原创】
  • 原文地址:https://www.cnblogs.com/bchjazh/p/6661772.html
Copyright © 2011-2022 走看看