`
gstarwd
  • 浏览: 1524966 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Struts出现No getter method for property的解决

阅读更多

请从一下几方面着手检查代码


1、JavaBean中的属性名是否和<bean:write>中property的属性相同,注意大小写

2、另一种情况出现在使用HIBERNATE类的DAO层时将List<VO>传入JSP页面再用<logic:iterate>+<bean:write>生成页面时产生请看下面代码
MyAction.java
  1. List result = XXXDAO.queryForList();
  2. request.getSession.setAttribute( "result" ,result);
MyJsp.jsp
  1. < logic:iterate   id = "entry"   name = "result"   type = "com.myProject.VO.Object" >
  2.      < bean:write   property = "myProperty" />
  3. </ logic:iterate >
假 设Object是一个bean里面的getter/setter也都是写的很正确,而且bean:write的property也和bean中的属性完全 一样,还是会出现getter/setter问题。问题处在XXXDAO.queryForList;要是queryForList没有返回一个储存 com.myProject.VO.Object的List而是疏忽返回了一个一般的List(其中的对象为java.lang.Object)那自然找 不到getter/setter函数,这个错误比较隐蔽。


3、要是以上错误都不符合,查看bean中的属性是否按照CamelType命名,即第一个字母小写其后的单词的第一个字母大写!!!

分享到:
评论

相关推荐

    Struts常见错误及原因分析.

    #### 四、异常 javax.servlet.jsp.JspException: No getter method for property username of bean **异常描述**: 当使用Struts标签库访问Form Bean中的属性时,如果该属性没有对应的getter方法,则会出现此异常。...

    Struts常见错误及原因分析

    4. 异常 javax.servlet.jsp.JspException: No getter method for property username of bean org.apache.struts.taglib.html.BEAN 当尝试访问FormBean中的一个属性,但找不到对应的getter方法时,会出现这个错误。...

    【开发经验】Struts常见错误及原因分析 .doc

    4. 异常`javax.servlet.jsp.JspException: No getter method for property username of bean org.apache.struts.taglib.html.BEAN` 这个错误意味着在表单bean中缺少`username`属性的getter方法。当你在JSP中使用`...

    Struts常见错误汇总

    No getter method for property XXX of bean teacher **问题描述:** 在 JSP 页面中尝试访问一个 Bean 的属性时,如果该 Bean 没有提供相应的 getter 方法,则会抛出此异常。 **解决方法:** - 确保 Bean 类中为...

    J2EE综合—Struts常见错误的全面总结

    No getter method for property XXX of bean teacher **错误描述**:此异常表示在尝试访问某个bean的属性时,该bean没有提供相应的getter方法。 **解决方法**: - 为bean添加所需的getter方法。 - 确保bean类已...

    struts常见异常及处理

    “No getter method for property XXX of bean teacher” - **异常描述**:尝试访问 Bean 的某个属性,但该属性不存在于 Bean 中。 - **解决方案**: - 确认 JSP 中标签的 `property` 属性值是否与 Bean 实际属性...

    SSH错误集锦

    5. “No getter method for property XXX of bean teacher” 这个错误通常发生在 JSP 里要取一个 bean 的属性出来,但这个 bean 并没有这个属性。解决方法是检查 JSP 中某个标签的 property 属性的值。 6. ...

    Struts常见错误汇总.txt

    #### 五、No getter method for property XXX of bean teacher 此异常表明试图访问一个不存在的 getter 方法。这通常是由于 JSP 页面上的标签所引用的属性在对应的 Bean 类中不存在 getter 方法。 **解决方案:** ...

    jsp常见异常

    javax.servlet.jsp.JspException: No getter method for property username of bean org.apache.struts.taglib.html.BEAN 这个异常提示在Form Bean中没有找到对应属性的getter方法。在Struts中,Form Bean用于封装...

    Struts2_OGNL

    此外,Struts2框架还支持配置常量,如struts.enable.DynamicMethodInvocation和struts.devMode,允许开发者控制Struts2的行为。例如,struts.ognl.allowStaticMethodAccess常量设置为true时,OGNL将能够访问静态方法...

    property用法.txt

    在Java Web开发中,特别是使用Struts2框架时,`property`标签是处理数据展示的关键工具之一。它主要用于显示Action中的属性值。本文将深入解析`property`标签的各种用法,帮助开发者更好地理解并运用这一功能。 ###...

    struts2标签使用方法

    - 在Struts2中,EL可以与Struts2标签结合使用,如`s:property value="${user.name}"`。 3. **使用步骤**: - 在JSP页面中引入Struts2标签库:`&lt;%@ taglib prefix="s" uri="/struts-tags" %&gt;`。 - 在Action类中...

    struts1小例子

    Struts1是一个经典的Java Web开发框架,由Apache软件基金会维护,它基于Model-View-Controller(MVC)设计模式,为构建企业级Web应用程序提供了强大的支持。本篇将深入探讨Struts1的基础知识,以及如何通过实践来...

    struts2批量提交数据

    // getter and setter for dataList... public String execute() { // 保存到数据库的逻辑 } } ``` 2. **表单设计**:在HTML或JSP页面上,用户可以输入多条数据。这些数据可以通过JavaScript或jQuery等技术...

    java struts常见错误以及原因分析

    4. **异常 javax.servlet.jsp.JspException: No getter method for property username of bean org.apache.struts.taglib.html.BEAN** 这个错误通常发生在表单提交时,表示FormBean中缺少对应属性的getter方法。...

    java中常见的错误.docx

    14. 缺少getter方法:`Cannot find bean: "org.apache.struts.taglib.html.BEAN"`和`No getter method for property: "outDate"`表明ActionForm或bean中缺少对应属性的getter方法。 15. 数据库连接池异常:`Timeout...

    马士兵struts2课程的学习笔记

    - **使用Struts标签**:如`&lt;s:property value="#request.rs" /&gt;`。 - **实现Aware接口**:如`RequestAware`,`SessionAware`等,Struts2会自动注入相关对象。 - **直接获取真实类型**:例如,通过`...

    Struts1实现文件上传源码

    Struts1是一个经典的Java Web框架,它为开发者提供了一种结构化的MVC(Model-View-Controller)设计模式实现方式,极大地简化了Web应用的开发。在这个“Struts1实现文件上传源码”实例中,我们将深入探讨如何利用...

    struts2 result配置详解

    Struts2 Result 配置详解 Struts2 框架中 Result 配置是一种非常重要的配置,它直接影响着应用程序的执行结果。Result 配置通常用于定义 Action 的执行结果,例如将结果.redirect 到一个新的 URL,或者将结果....

Global site tag (gtag.js) - Google Analytics