Cannot find any information on property [datetime] in a bean of type

来源:互联网 发布:李艺彤总选 知乎 编辑:程序博客网 时间:2024/06/05 07:58
是不规范的命名方式   
为了使 JavaBean 的属性名和存取方法都符合规范, Sun 在 JSR 文档中规定了属性名和存取方法名的映射规则: ① 属性名对应的存取方法为 get/set 加上首字母大写的属性名,如属性 userName 的存取方法为 setUserName/getUserName 。这样属性名和存取方法都符合命名规范。这个规则强制的,如果不符合规则就会出现异常。 
这里属性名为Test javabean找不到映射规则  自然就找不到Test属性了 
我们将jsp改为
<jsp:useBean id="h" class="test.testbean" scope="page"/> 
<jsp:getProperty name="h" property="test"/>
ok 问题解决了 javabean映射了getTest方法 返回了Test属性 ps:为了增加代码的清晰性和可维护性  最好遵守sun的命名规范
阅读全文
0 0
原创粉丝点击