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 :
1 2 3 4 5 6 7 8 9 | public class Test1 {
private String name = "nihao" ;
public String getName() {
return name;
}
}
|
Copier après la connexion
🎜>Code XML :
1 2 3 4 5 6 | <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" />
|
Copier après la connexion
Accéder à la propriété Filed de la classe
Code Java :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | public class Test3 {
private Test1 t1 = new Test1();
private String name;
public void setName(String name) {
this.name = name;
}
public Test1 getT1() {
return t1;
}
}
|
Copier après la connexion
Code XML :
1 2 3 4 5 6 7 8 9 | <!-- 将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>
|
Copier après la connexion
>
, je l'espère peut aider tout le monde à apprendre ! !
1 2 3 4 | public class Test3 {
public String name = "nihao" ;
public static final int MAX_LENGTH = 10;
}
|
Copier après la connexion
Recommandations associées :
Résumé de l'expérience de l'organigramme jsPlumb
1 2 3 4 5 6 | <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" />
|
Copier après la connexion
Déclaration et instructions d'utilisation des variables et des méthodes dans jsp
1 2 3 4 5 6 7 8 9 | <!-- 访问静态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" />
|
Copier après la connexion
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!