SSH二级联动
写了三座省份 每个省份中包含三座城市
CityAction.java
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import com.demo06.model.City;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ognl.OgnlValueStack;
public class CityAciton extends ActionSupport{
private static final long serialVersionUID = -2707010591753056281L;
/**创建ArrayList集合保存省份*/
private ArrayList<City> citys = new ArrayList<>();
/**创建HashMap集合保存省份对应的城市*/
private HashMap<City,ArrayList<City>> subCitys = new HashMap<>();
/**根据省份获取对应的城市列表*/
@SuppressWarnings("unchecked")
public ArrayList<City> getSubCity(){
/**获取当前值栈*/
OgnlValueStack vs = (OgnlValueStack) ActionContext.getContext().getValueStack