新手关于jstl中的set 和 get的疑问?
大家好,以前都是做嵌入式c的,刚学习java j2ee不到一个月,对jstl的set很不理解,
一般使用set需要如下两个步骤:
1.
在jsp中有添加语句:
<c:set value="classB" target="classA" property="B" />
2.
在相应的bean classA中加上一个set方法:
classA{
classB B;
...
public setB(classB b){
B = b;
}
...
}
三个问题:
1.貌似各种jstl资料只提到了步骤1,到底第2步骤是不是必须的呢?
2.如果是必需的,为啥还需要这样的set方法,步骤1还不够吗,这个希望高手能给小弟详细解释一下
3.在jsp中判断某个bean的字段时,学习相应的代码时发现会提供一个get方法,这个是不是基于相同的原理?
万分感激大侠!