Maison >interface Web >js tutoriel >Explication détaillée d'exemples de transmission de valeurs dans les fichiers de configuration JSP Spring
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
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 :
<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" />
<!-- 访问静态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!