Maison  >  Article  >  interface Web  >  Explication détaillée d'exemples de transmission de valeurs dans les fichiers de configuration JSP Spring

Explication détaillée d'exemples de transmission de valeurs dans les fichiers de configuration JSP Spring

韦小宝
韦小宝original
2018-01-18 09:50:191386parcourir

Cet article présente principalement des informations JSP pertinentes avec des exemples détaillés de valeurs transmises dans le fichier de configuration JSP Spring Les amis intéressés par JSP peuvent se référer à cet article.

Explication détaillée d'exemples de transmission de valeurs dans les fichiers de configuration JSP Spring

Utilisez Spring pour fournir des méthodes permettant d'obtenir des valeurs transmises dans les fichiers de configuration

Appelez la méthode get

targetObject : Spécifiez l'objet à appeler
propertyPath : Spécifiez quelle méthode getter appeler
🎜>

Exemple 1 :

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

🎜>Code 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" />


Accéder à la propriété Filed de la classe


Code 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; 
  } 
 
}

Code XML :
<!-- 将t1的name属性值赋给t3的name --> 
<bean id="t3" class="i.test.Test3"> 
  <property name="name"> 
    <!-- 执行t3.getT1().getName() --> 
    <bean id="t3.t1.name" 
      class="org.springframework.beans.factory.config.PropertyPathFactoryBean" /> 
 
  </property> 
</bean>

>

, je l'espère peut aider tout le monde à apprendre ! !

public class Test3 { 
  public String name = "nihao"; 
  public static final int MAX_LENGTH = 10; 
}
Recommandations associées :


Résumé de l'expérience de l'organigramme jsPlumb
<bean id="t3" class="i.test.Test3" /> 
 
<!-- 访问成员Field 需要实例 --> 
<bean id="name" 
  class="org.springframework.beans.factory.config.FieldRetrievingFactoryBean" 
  p:targetObject-ref="t3" p:targetField="name" />


Déclaration et instructions d'utilisation des variables et des méthodes dans jsp
<!-- 访问静态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" />

Explication détaillée de l'exemple de tableau Excel d'exportation JSP

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn