为了账号安全,请及时绑定邮箱和手机立即绑定

问题来了,没有setProperty也可以使用getProperty方法,这是怎么回事?能不能类比谈一谈

如题,getProperty的内在实现逻辑是什么???怎么用Javabean纠缠在一起的???

正在回答

2 回答

在相同页面没有setProperty用getProperty是允许的,只不过会得到值为null。若该页面是请求转发(scope为request)或者使用超链接等(scope为session或application)   ---》 (参考上章),即使不用setProperty也可以获取转发前的页面的值。

0 回复 有任何疑惑可以回复我~

setProperty只是对相应的成员变量进行赋值,而getProperty是获取成员变量的属性值,事先没有setProperty当然可以使用getProperty,因为成员变量可以被jsp页面调用其类的的setter方法进行赋值,成员变量未被赋值前,使用getProperty可能会返回null;getProperty和javabean的绑定主要靠useBean动作元素的id属性和getProperty的name属性绑定相同的名字

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

问题来了,没有setProperty也可以使用getProperty方法,这是怎么回事?能不能类比谈一谈

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信