在我的 Spring 应用程序中,我有两个选择框。
第一个是Country
列表
第二个是State
列表。
当我们选择一个国家时,将显示相关状态。
在我们的 Jsp 中,我们可以设法使用 Jquery 显示列表。
但是如何在 Spring(Java) 中准备这个列表呢?
请建议我如何在 Java 中执行此操作?
在我的 Spring 应用程序中,我有两个选择框。
第一个是Country
列表
第二个是State
列表。
当我们选择一个国家时,将显示相关状态。
在我们的 Jsp 中,我们可以设法使用 Jquery 显示列表。
但是如何在 Spring(Java) 中准备这个列表呢?
请建议我如何在 Java 中执行此操作?
创建两个 Bean 接口 Country 和 State,例如:
interface Country {
State state;
}
interface State {
List<String> states;
}
使用简单的 getter 和 setter 实现这些接口,然后在 spring.xml 文件中定义您的启动配置,例如
<bean id ="CountryX" class="CountryImpl">
//Give reference to State bean say StateX in this case.
<bean id ="StateX" class="StateImpl">
// here set the list of states
创建 2 个 Bean 接口 Country 和 State,如下所示:
interface Country {
State state;
}
interface State {
List<String> states;
}
使用 getter 和 setter 实现这些接口,然后按以下方式在 spring.xml 文件中初始化配置:
<bean id ="CountryTemp" class="CountryImpl">
//Give reference to State bean say StateTemp in this case.
<bean id ="StateTemp" class="StateImpl">
// here set the list of states
另一种方法是Map<String,List<String>>
在您的Spring bean xml中使用
<bean id="beanName" class="package.CountryPojo">
<property name "countryMap">
<map>
<entry key="USA">
<value>
<list merge="true">
<value>MN</value>
<value>CA</value>
</list>
</value>
</entry>
<entry key="UK">
<value>
<list merge="true">
<value>XY</value>
<value>IJ</value>
</list>
</value>
</entry>
</map>
</property>
</bean>
让你的豆类喜欢
class CountryPojo {
private Map<String,List<String>> countryMap;
//getters : setters
}