13.4 jsp:setProperty动作 |
jsp:setProperty用来设置已经实例化的Bean对象的属性,有两种用法。首先,你可以在jsp:useBean元素的外面(后面)使用jsp:setProperty,如下所示: |
<jsp:useBean id= "myName" ... /> |
... |
<jsp:setProperty name= "myName" |
property= "someProperty" ... /> |
此时,不管jsp:useBean是找到了一个现有的Bean,还是新创建了一个Bean实例,jsp:setProperty都会执行。第二种用法是把jsp:setProperty放入jsp:useBean元素的内部,如下所示: |
<jsp:useBean id= "myName" ... > |
... |
<jsp:setProperty name= "myName" |
property= "someProperty" ... /> |
</jsp:useBean> |
此时,jsp:setProperty只有在新建Bean实例时才会执行,如果是使用现有实例则不执行jsp:setProperty。 |