2007-02-23
ActionForm中属性值大小写造成get和set方法找不到?
关键字: formbean checkbox
struts项目中
在JSP文件中使用标签html冒号checkbox
<html:checkbox property="aLevel" />
相应formbean中
结果报javax.servlet.ServletException No getter method for property aLevel of bean org.apache.struts.taglib.html.BEAN
后来我把JSP文件中改为
<html:checkbox property="ALevel" />
注意a由小写改为大写,其它都不动,就通过了,以前我在property中第一个字符总是小写,然后在方法set或get中再首字母大写,这一次好像不灵了,我自己百思不得其解,唯一的地方是我是由一个字符+一个单词构成,而且如果是两个字符+一个单词,首字符小写就可以了,大家不相信可以试试,不知道有没有人遇到过这种情况,高手能否从原理上指点一下
在JSP文件中使用标签html冒号checkbox
<html:checkbox property="aLevel" />
相应formbean中
private boolean aLevel;
public boolean getALevel() {
return aLevel;
}
public void setALevel(boolean aLevel) {
this.aLevel = aLevel;
}
结果报javax.servlet.ServletException No getter method for property aLevel of bean org.apache.struts.taglib.html.BEAN
后来我把JSP文件中改为
<html:checkbox property="ALevel" />
注意a由小写改为大写,其它都不动,就通过了,以前我在property中第一个字符总是小写,然后在方法set或get中再首字母大写,这一次好像不灵了,我自己百思不得其解,唯一的地方是我是由一个字符+一个单词构成,而且如果是两个字符+一个单词,首字符小写就可以了,大家不相信可以试试,不知道有没有人遇到过这种情况,高手能否从原理上指点一下
评论
抛出异常的爱
2007-02-24
qqbuilder 写道
作为BEAN来说,isALevel 和 getALevel一样的,
我的问题是当你用一个小写字符+一个首字符大写的单词作属性值时,在html:checkbox property="必须是一个大写字符+一个首字符大写",按一般的理解是html:checkbox property="一个小写字符+一个首字符大写的单词" ,不知道commons-bean.jar 是则么处理的,很奇怪。
大家可以试试
不可 以用双大写开头作struts的方法名
我的问题是当你用一个小写字符+一个首字符大写的单词作属性值时,在html:checkbox property="必须是一个大写字符+一个首字符大写",按一般的理解是html:checkbox property="一个小写字符+一个首字符大写的单词" ,不知道commons-bean.jar 是则么处理的,很奇怪。
大家可以试试
那样会导至解析失败。。。。。
引用
public void setALevel(boolean aLevel) {
qqbuilder
2007-02-24
作为BEAN来说,isALevel 和 getALevel一样的,
我的问题是当你用一个小写字符+一个首字符大写的单词作属性值时,在html:checkbox property="必须是一个大写字符+一个首字符大写",按一般的理解是html:checkbox property="一个小写字符+一个首字符大写的单词" ,不知道commons-bean.jar 是则么处理的,很奇怪。
大家可以试试
我的问题是当你用一个小写字符+一个首字符大写的单词作属性值时,在html:checkbox property="必须是一个大写字符+一个首字符大写",按一般的理解是html:checkbox property="一个小写字符+一个首字符大写的单词" ,不知道commons-bean.jar 是则么处理的,很奇怪。
大家可以试试
jamesby
2007-02-24
boolean 类型
getALevel 应该是isALevel吧!
getALevel 应该是isALevel吧!
- 浏览: 2677 次

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
关于struts中使用bean:inc ...
我这帖子被评为新手帖,扣10分,那你倒也给个提示,则么个新手法
-- by qqbuilder -
关于struts中使用bean:inc ...
自己顶一下
-- by qqbuilder -
ActionForm中属性值大小写 ...
qqbuilder 写道作为BEAN来说,isALevel 和 getALeve ...
-- by 抛出异常的爱 -
ActionForm中属性值大小写 ...
作为BEAN来说,isALevel 和 getALevel一样的, 我的问题是当 ...
-- by qqbuilder -
ActionForm中属性值大小写 ...
boolean 类型 getALevel 应该是isALevel吧!
-- by jamesby






评论排行榜