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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • workbench mesh搅拌釜网格划分

    workbench mesh搅拌釜网格划分首先在scdm中创建几何模型导入workbenchmesh中进行划分,导出为msh格式网格即可单击mesh,调整参数,比如修改physics为CFD等 选中geometry第二个body,右击选择suppressbody,此时只剩下一个body 右击mesh,选择insertmethod,选择几何,选择默认参数 单击generatemesh,生成网格 单击第…

    2022年5月25日
    78
  • 免费申请国外免费域名超详细教程

    免费申请国外免费域名超详细教程1.首先申请免费域名网站:https://my.freenom.com/domains.php2.填入域名,这里我们以xcflag为列(尽量选择复杂一点的或者五个字母以上的域名,因为简单的有些域名是需要收费的),点击检查可用性。3.可以看到很多免费的域名(用的谷歌翻译插件,翻译有时候不是很准确,free翻译过来应该是免费而不是自由,之后会写一些关于谷歌插件的笔记,详细讲解)4.我们选择xcflag.tk点击立即获取,稍等一会点击购物车查看绿色按钮5.默认三个月试用,这里下拉框我们选择十二个月

    2022年6月30日
    64
  • Tomcat遇到”Error listenerStart”或”Error filterStart”问题且无详细日志时的log配置….

    Tomcat遇到”Error listenerStart”或”Error filterStart”问题且无详细日志时的log配置….昨天部署web应用到Tomcat之后,无法成功启动,并且控制台没有详细的错误信息,顶多就两行提示信息,例如:严重:ErrorlistenerStart严重:Context[/lizongbo]startupfailedduetopreviouserrors或者严重:ErrorfilterStartorg.apache.catalina.core.StandardCo…

    2022年7月27日
    7
  • C++控制台制作ATM机[通俗易懂]

    C++控制台制作ATM机[通俗易懂]文章目录题目代码实现所需要头文件Card类Bankcard类ATM类ATM类函数的声明主函数题目在控制台编程中共设置了三个类,ATM类、Card类和Bankcard类,设计函数实现登录、查询、修改密码、取款、存款、转账以及退出系统等功能。程序分别从MFC控件和c++控制台实现。同时在要求的基础之上,进行了部分仿ATM的优化,例如在登陆界面输入错误三次就会冻结账号退出系统,在MFC对话框中加入图…

    2022年8月18日
    7
  • 从零开始学GIMP:一.从基本图形开始

    从零开始学GIMP:一.从基本图形开始GIMP全名是GNUImageManipulationProgram,GNU意味着是开源,免费的.可以在GIMP官网下载到安装版,或者源代码.Linux用户(Ubuntu,Fedora等)也可以在商店直接下载到GIMP.废话不多说开始本节讲解1.1点击启动:1.2启动完成(默认为多窗口模式可以点击:窗口->单窗口模式来切换):2.1新建文件0

    2022年6月19日
    23
  • 从零开始开发物联网项目(1)——mqtt服务器搭建[通俗易懂]

    从零开始开发物联网项目(1)——mqtt服务器搭建[通俗易懂]去年开发了一个物联网的项目,入了很多坑,花了很多时间,不过最后终于做出了一个初代版本,也算完成了项目。为了避免自己遗忘,也为了让有兴趣学习物联网的同学少入点坑,我整理了一下,写成一个系列教程。通过这个教程,你可以从一个小白成长为可以自己开发物联网项目的菜鸟。项目主要要完成的功能也很简单,就是将传感器的数据通过互联网发送给服务器,然后服务器将数据保存在数据库里;或者通过web端的页面反向控制物联…

    2022年5月9日
    63

发表回复

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

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