复习Java期间:

今天对原生的写项目方式进行复习,在基本增删改查时遇到了一个小小的问题,就是前端在读取我将session内的数据一直读取不到,错误提示是一直没有找到该字段名:如下:

javax.el.PropertyNotFoundException: 类型[com.luo.dao.TProjectDao]上找不到属性[ProjectId]

报错代码段:

 <c:forEach items="${select}" var="Project"><tr><td width="33%" height="30" align="center" bgcolor="#FFF5D7"><span class="txt">${Project.ProjectId}</span></td><td width="34%" height="30" align="center" bgcolor="#FFF5D7"><span class="txt">${Project.ProjectName}</span></td><td width="34%" height="30" align="center" bgcolor="#FFF5D7"><span class="txt">${Project.PeputyName}</span></td><td width="34%" height="30" align="center" bgcolor="#FFF5D7"><span class="txt">${Project.Pelephone}</span></td><td width="34%" height="30" align="center" bgcolor="#FFF5D7"><span class="txt">${Project.Addr}</span></td><td width="33%" height="30" align="center" bgcolor="#FFF5D7"><span class="txt">【修改】【删除】</span></td></tr></c:forEach>

然后我找来找去也不知道哪的问题:最后发现是驼峰命名的问题,原来我将变量名的首位字母设置成了大写的,导致我在前端写变量名时也写成大写的变量名,而前端严格要求驼峰命名来,而我没有按照,所以就一直说找不到该属性。

解决办法:

(1):将前端的参数的首字母改成小写

(2):将属性名(dao类里面的跟数据对应的变量)和前端获取参数时的首字母全改成小写

项目报找不到属性时解决方法相关推荐

  1. Win7x64中使用VS调试WEB项目报“ORA-06413: 连接未打开”错误解决方法

    错误描述 普通Web项目,Web项目在32位系统上跑的好好的,一点问题没有. 使用VS内置的开发服务器调试,页面能正常启动,但一连接数据库就报"ORA-06413: 连接未打开"错 ...

  2. iOS App Store 上传项目报 隐私政策网址(URL)!~解决方法

        联系人:石虎 QQ:1224614774   昵称: 嗡嘛呢叭咪哄                          QQ群:807236138   群称: iOS 技术交流学习群       ...

  3. IDEA编译项目报错Error:OutOfMemoryError: insufficient memory解决方法

    tomcat启动时设置 -DEWAY_HOME=G:\东华\workspace\idea\SOAR\dhcc-home -Xms128m -Xmx2048m -XX:PermSize=128M -XX ...

  4. java 400_Java项目报400错误的原因与解决方法

    java项目中400错误介绍:(推荐:java视频教程) 400 Bad Request: 请求中的语法错误.Reason-Phrase应当标志这个详细的语法错误,比如"Missing Ca ...

  5. java 设置400错误_Java项目报400错误的原因与解决方法

    java项目中400错误介绍:(推荐:java视频教程) 400 Bad Request: 请求中的语法错误.Reason-Phrase应当标志这个详细的语法错误,比如"Missing Ca ...

  6. Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决方法

    Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决方法 参考文章: (1)Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决 ...

  7. maven引用servlet_解决Maven 项目报错 java.httpservlet和synchronized使用方法

    使用java8 的lanmbe表达式时,使用java1.8编译,则会报错 需要在pom.xml的中添加 org.apache.maven.plugins maven-compiler-plugin 2 ...

  8. 配置View桌面时找不到域的解决方法

    配置View桌面时找不到域的解决方法 概述:今天一个网友问我,在配置View桌面的时候,找不到域,这是在View Composer中没有配置帐户的原因. 网友2016/4/1213:50:15 老老师 ...

  9. IDEA 2019.3新建项目找不到Maven的解决方法

    IDEA 2019.3新建项目找不到Maven的解决方法 参考文章: (1)IDEA 2019.3新建项目找不到Maven的解决方法 (2)https://www.cnblogs.com/wuxiii ...

最新文章

  1. Spring Boot(一)
  2. Qt Designer的Tab顺序编辑模式
  3. 使用Docker-数据卷挂载案例1
  4. Initial load DNL_CUST_PROD0 并找出SAP S4表和CRM表的mapping关系
  5. 【正交幅度调制 QAM】
  6. Abp vnext Web应用程序开发教程 1 —— 创建服务器端
  7. WPF的DataGrid的某个列绑定数据的三种方法(Binding、Converter、DataTrigger)
  8. 安川焊接机器人做圆弧运动编程_安川焊接机器人编程
  9. 40个布局排版好看的网页设计作品
  10. allegro异形孔导出gerber
  11. 计算机主机电源排线怎么取,电脑电源的线怎么接? 机箱电源线接法图解
  12. 嵌入式软件开发笔试面试知识点总结-操作系统部分
  13. cad编辑节点快捷键是什么_CAD常用的快捷键命令
  14. 运营商数据可以应用到哪些行业?看完这篇文章你就知道了
  15. 腾讯云数据库SaaS致力于构建数据库分布式云,为更多更广的用户提供服务
  16. 测试、前端、产品经理的一般要求
  17. 程序员进阶攻略-笔记-041~050
  18. const , 拷贝构造函数,赋值操作符重载
  19. 《三国志·赵云传》隐私政策
  20. layer-v2.4弹层组件使用示例

热门文章

  1. 计算机程序怎么读英语,编程序是什么意思
  2. sql注入——布尔盲注
  3. 安卓病毒频发,做好手机安全防护很有必要
  4. 4、python开源——scrapy爬虫天气预报
  5. 纯js图片验证码Captcha.js
  6. 阿里云ECS服务器配置ubuntu安装openfire服务器
  7. mysql数据库约束详解_深入理解mysql数据库的约束
  8. vue构建pc端项目(ElementUI)、vue入门小应用
  9. 决策树模型——鸢尾花分类
  10. 三点求圆心坐标(三角形外心)