📄 配置bean的list和map属性.xml
字号:
<!--
Beans 类上的List, Map 属性
如果Bean上有接受List或Map类型的属性,则可以在配置文件中直接设置这些属性,例如:
-->
<managed-bean>
<managed-bean-name>someBean</managed-bean-name>
<managed-bean-class>com.accless</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
<managed-property>
<properey-name>somelist</properey-name>
<list-entries>
<value-class>java.lang.Integer</value-class>
<value>2</value>
<value>4</value>
<value>6</value>
</list-entries>
</managed-property>
</managed-bean>
<!-- 说明: 这里时一个设定接受List类型的属性,我们使用<list-entries>标签指定一个List对象,
其中<value-class>指定将存入List的类型,而<value>指定其值,如果时基本类型,则会自动尝试
使用指定的 <value-class> 类做Wrapper类(包装类)-->
<!-- 如果是Map的话,则是使用<map-entries>标签,如下 -->
<managed-bean>
<managed-bean-name>someBean</managed-bean-name>
<managed-bean-class>com.accless</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
<managed-property>
<property-name>someMap</property-name>
<map-entries>
<value-class>java.lang.Integer</value-class>
<map-entry>
<key>someKey1</key>
<value>100</value>
</map-entry>
<map-entry>
<key>someKey2</key>
<value>200</value>
</map-entry>
</map-entries>
</managed-property>
</managed-bean>
<!-- %%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%-->
<!-- 直接配置List或Map对象 -->
<!-- List 接口实现对象Bean --->
<managed-bean>
<managed-bean-name>testlist</managed-bean-name>
<managed-bean-class>
java.util.ArrayList
</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
<list-entries>
<null-value/>
<value>Hai</value>
<value>Cheng</value>
<value>Song</value>
<list-entries>
</managed-bean>
<!-- Map 接口实现对象Bean --->
<managed-bean>
<managed-bean-name>testmap</managed-bean-name>
<managed-bean-class>
java.util.Map
</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
<map-entries>
<value-class>java.lang.Integer</value-class>
<map-entry>
<key>firstname</key>
<value>Cheng<value>
</map-entry>
<map-entry>
<key>lastname</key>
<value>Haisong<value>
</map-entry>
<map-entry>
<key>sex</key>
<value>mail<value>
</map-entry>
<map-entries>
</managed-bean>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -