• zTree实现地市县三级级联Action类


    zTree实现地市县三级级联Action类


    ProvinceAction.java:

    /**
     * @Title:ProvinceAction.java
     * @Package:com.gwtjs.struts.action.area
     * @Description:
     * @author:Youhaidong(游海东)
     * @date:2014-5-11 上午12:27:54
     * @version V1.0
     */
    package com.gwtjs.struts.action.area;
    
    import java.util.List;
    
    import javax.annotation.Resource;
    import javax.xml.ws.Action;
    
    import org.apache.struts2.convention.annotation.Namespace;
    import org.apache.struts2.convention.annotation.ParentPackage;
    import org.apache.struts2.convention.annotation.Result;
    import org.springframework.context.annotation.Scope;
    import org.springframework.stereotype.Component;
    import org.springframework.stereotype.Controller;
    
    import com.gwtjs.model.Province;
    import com.gwtjs.service.ProvinceService;
    import com.gwtjs.struts.BaseAction;
    
    /**
     * 类功能说明
     * 类修改者 修改日期
     * 修改说明
     * <p>Title:ProvinceAction.java</p>
     * <p>Description:游海东个人开发</p>
     * <p>Copyright:Copyright(c)2013</p>
     * @author:游海东
     * @date:2014-5-11 上午12:27:54
     * @version V1.0
     */
    @Controller(value="provinceAction")
    @Scope("prototype")
    @ParentPackage("json-default")
    @Namespace(value = "/action/area")
    public class ProvinceAction extends BaseAction 
    {
    	/**
    	 * @Fields  serialVersionUID:序列化
    	 */
    	private static final long serialVersionUID = -2800613278354456551L;
    	
    	/**
    	 * 省份编码
    	 */
    	private String provinceCode;
    	
    	/**
    	 * 地市编码
    	 */
    	private String cityCode;
    	
    	/**
    	 * 县级编码
    	 */
    	private String countyCode;
    	
    	/**
    	 * list
    	 */
    	private List<Province> list;
    	
    	/**
    	 * provinceService
    	 */
    	@Resource(name = "provinceService")
    	private ProvinceService provinceService;
    
    	/* (non-Javadoc)
    	 * <p>Title:execute</p>
    	 * <p>Description:</p>
    	 * @return
    	 * @throws Exception
    	 * @see com.gwtjs.struts.BaseAction#execute()
    	 */
    	@Override
    	@Action(value = "findProvince", results = {@Result(name = "success", type = "json")})
    	public String execute() throws Exception 
    	{
    		list = provinceService.findArea(provinceCode, cityCode, countyCode);
    		return SUCCESS;
    	}
    
    	/**
    	 * @return the provinceCode
    	 */
    	public String getProvinceCode() {
    		return provinceCode;
    	}
    
    	/**
    	 * @param provinceCode the provinceCode to set
    	 */
    	public void setProvinceCode(String provinceCode) {
    		this.provinceCode = provinceCode;
    	}
    
    	/**
    	 * @return the cityCode
    	 */
    	public String getCityCode() {
    		return cityCode;
    	}
    
    	/**
    	 * @param cityCode the cityCode to set
    	 */
    	public void setCityCode(String cityCode) {
    		this.cityCode = cityCode;
    	}
    
    	/**
    	 * @return the countyCode
    	 */
    	public String getCountyCode() {
    		return countyCode;
    	}
    
    	/**
    	 * @param countyCode the countyCode to set
    	 */
    	public void setCountyCode(String countyCode) {
    		this.countyCode = countyCode;
    	}
    
    	/**
    	 * @return the list
    	 */
    	public List<Province> getList() {
    		return list;
    	}
    
    	/**
    	 * @param list the list to set
    	 */
    	public void setList(List<Province> list) {
    		this.list = list;
    	}
    	
    }
    


  • 相关阅读:
    [Luogu P3626] [APIO2009] 会议中心
    杭电 1869 六度分离 (求每两个节点间的距离)
    杭电 1874 畅通工程续 (求某节点到某节点的最短路径)
    最短路径模板
    杭电 2544 最短路径
    POJ 1287 Networking (最小生成树模板题)
    NYOJ 1875 畅通工程再续 (无节点间距离求最小生成树)
    POJ 2485 Highways (求最小生成树中最大的边)
    杭电 1233 还是畅通工程 (最小生成树)
    杭电 1863 畅通工程 (最小生成树)
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13315123.html
Copyright © 2020-2023  润新知