a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > JSP > 正文

JSP Spring配置文件中傳值的實(shí)例詳解

2024-09-05 00:23:12
字體:
供稿:網(wǎng)友

JSP Spring配置文件中傳值的實(shí)例詳解

通過spring提供方法,在配置文件中取傳值 

調(diào)用get方法 

      targetObject :指定調(diào)用的對(duì)象
      propertyPath:指定調(diào)用那個(gè)getter方法

    例1:

public class Test1 {    private String name = "nihao";    public String getName() {     return name;   }  } 

Xml代碼 

<bean id="t1" class="i.test.Test1" />  <!-- name = t1.getName() --> <bean id="name"   class="org.springframework.beans.factory.config.PropertyPathFactoryBean"   p:targetObject-ref="t1" p:propertyPath="name" /> 

   例2:

Java代碼 

public class Test3 {    private Test1 t1 = new Test1();   private String name;    public void setName(String name) {     this.name = name;   }    public Test1 getT1() {     return t1;   }  }  

Xml代碼 

<!-- 將t1的name屬性值賦給t3的name --> <bean id="t3" class="i.test.Test3">   <property name="name">     <!-- 執(zhí)行t3.getT1().getName() -->     <bean id="t3.t1.name"       class="org.springframework.beans.factory.config.PropertyPathFactoryBean" />    </property> </bean>  

 訪問類的Filed屬性

Java代碼 

public class Test3 {   public String name = "nihao";   public static final int MAX_LENGTH = 10; }  

Xml代碼 

<bean id="t3" class="i.test.Test3" />  <!-- 訪問成員Field 需要實(shí)例 --> <bean id="name"   class="org.springframework.beans.factory.config.FieldRetrievingFactoryBean"   p:targetObject-ref="t3" p:targetField="name" /> 

  Xml代碼 

<!-- 訪問靜態(tài)field只需要類路徑 --> <bean id="length"   class="org.springframework.beans.factory.config.FieldRetrievingFactoryBean"   p:targetClass="i.test.Test3" p:targetField="MAX_LENGTH" />  <!-- 或者 --> <bean id="length"   class="org.springframework.beans.factory.config.FieldRetrievingFactoryBean"   p:staticField="i.test.Test3.MAX_LENGTH" />  

  調(diào)用類的方法

Java代碼 

public class Test3 {   public void execute(String str, int i) {     System.err.println(str + "--" + i);   } } 

 Xml代碼 

<bean id="t3" class="i.test.Test3" />  <bean   class="org.springframework.beans.factory.config.MethodInvokingFactoryBean"   p:targetObject-ref="t3" p:targetMethod="execute">   <property name="arguments">     <list>       <value>nihao</value>       <value>56</value>     </list>   </property> </bean> 

以上就是JSP Spring配置文件中傳值的實(shí)例的文章,本站還有很多關(guān)于JSP Spring開發(fā)的文章,如有疑問,可以留言,也可以到本站社區(qū)討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到JSP教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 日本精品一区 | 黄a免费网站 | 久久久xxxx | 日韩精品1区2区3区 欧美高清不卡 | 人人超碰在线观看 | 久久久免费| 一级黄色片网址 | 久久国产精品首页 | 91在线免费视频 | 高清在线一区二区 | 色天天综合 | 欧美三级电影在线观看 | 欧美xxxx在线 | 国产91亚洲精品 | a级三四级黄大片 | 亚洲高清在线观看 | 日韩欧美精品在线 | 午夜精品久久久久久久久久久久久 | 欧美日韩精品在线一区 | 日本高清视频在线 | 日韩免费视频一区二区 | 日韩极品在线 | 性色网站 | 国产乱人伦av在线a 久久精品视 | 久艹伊人| 精品亚洲自拍 | 欧美午夜精品久久久 | 久久久久亚洲 | 国产精品一区二区三区在线播放 | 欧美日韩影院 | 国产成人精品午夜视频' | 国产精品久久久久久久久久久久久久 | 我看午夜视频 | 日韩视频精品 | 成人免费视频网站 | 久久中文字幕一区 | 日韩成人免费在线 | 毛片网站在线 | 亚洲性片 | 国产三级在线免费观看 | 国产亚洲一区二区三区在线观看 |