如题,getProperty的内在实现逻辑是什么???怎么用Javabean纠缠在一起的???
在相同页面没有setProperty用getProperty是允许的,只不过会得到值为null。若该页面是请求转发(scope为request)或者使用超链接等(scope为session或application) ---》 (参考上章),即使不用setProperty也可以获取转发前的页面的值。
setProperty只是对相应的成员变量进行赋值,而getProperty是获取成员变量的属性值,事先没有setProperty当然可以使用getProperty,因为成员变量可以被jsp页面调用其类的的setter方法进行赋值,成员变量未被赋值前,使用getProperty可能会返回null;getProperty和javabean的绑定主要靠useBean动作元素的id属性和getProperty的name属性绑定相同的名字