0

在我的 Spring 应用程序中,我有两个选择框。

第一个是Country列表

第二个是State列表。

当我们选择一个国家时,将显示相关状态。

在我们的 Jsp 中,我们可以设法使用 Jquery 显示列表。

但是如何在 Spring(Java) 中准备这个列表呢?

请建议我如何在 Java 中执行此操作?

4

3 回答 3

0

创建两个 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 
于 2013-05-02T05:35:24.000 回答
0

创建 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 
于 2013-05-02T09:36:20.003 回答
0

另一种方法是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

}
于 2013-05-02T05:43:18.587 回答