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

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;
	}
	
}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/118283.html原文链接:https://javaforall.net

(0)
上一篇 2021年12月8日 上午10:00
下一篇 2021年12月8日 上午11:00


相关推荐

  • Robots协议具体解释

    Robots协议具体解释

    2021年12月10日
    59
  • 腾讯元宝文生图功能升级 混元+DeepSeek双模型加持

    腾讯元宝文生图功能升级 混元+DeepSeek双模型加持

    2026年3月13日
    4
  • 用斐波那契数列来说明递归和迭代的区别「建议收藏」

    用斐波那契数列来说明递归和迭代的区别「建议收藏」递归:自己调用自己迭代:反复替换的意思递归与迭代都是基于控制结构:迭代用重复结构,而递归用选择结构。递归与迭代都涉及重复:迭代显式使用重复结构,而递归通过重复函数调用实现重复。递归与迭代都涉及终止测试:迭代在循环条件失败时终止,递归在遇到基本情况时终止。使用计数器控制重复的迭代和递归都逐渐到达终止点:迭代一直修改计数器,直到计数器值使循环条件失败;递归不断产生最初问题的简化副本

    2022年6月3日
    45
  • 0xffffffff颜色值是怎么读的「建议收藏」

    0xffffffff颜色值是怎么读的「建议收藏」平常看到的大多数是十六进制的,#f5f5f5。但是在自定义控件的时候,有些地方使用了像0xffffffff,这些设置颜色,在百度给的也不太明确,后来查找发现,原来是在C语言中十六进制数必需以0x开头,以0x开头的数即表明它是一个十六进制的数,真正的数是0x后的值,所以,这种颜色值,0x不用管,接着的两位数ff是表示透明度,再接着的六位数就是平常看的#ffffff了。

    2022年5月17日
    51
  • eclipse中导入maven工程「建议收藏」

    eclipse中导入maven工程「建议收藏」1.导入工程Maven->ExistingMavenProjects,选择项目路径,点击Next2.点击Finish选择需要导入的maven项目,点击Finish

    2022年5月6日
    50
  • uart 时序_8080接口时序

    uart 时序_8080接口时序数据传送速率用波特率来表示,指单位时间内载波参数变化的次数,或每秒钟传送的二进制位数  如每秒钟传送240个字符,而每个字符包含10位(1个起始位,1个停止位,8个数据位),这时的波特率为2400Bd  传输时序如下图    在UART中,信号线上共有两种状态,分别用逻辑1(高电平)和逻辑0(低电平)来区分  在空闲时,数据线应该保持在逻辑高电平状态  其中…

    2025年11月16日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号