博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ajax异步请求struts的JSON机制(省市区三级联动)
阅读量:4940 次
发布时间:2019-06-11

本文共 2256 字,大约阅读时间需要 7 分钟。

1.struts.xml

 2.Bean.java

package cn.itcast.javaee.js.provincecityarea;/** * 实体,封装省份和城市 * @author AdminTC */public class Bean {    private String province;//省份    private String city;//城市    public Bean(){}    public String getProvince() {        return province;    }    public void setProvince(String province) {        this.province = province;    }    public String getCity() {        return city;    }    public void setCity(String city) {        this.city = city;    }}

 

3. Action

package cn.itcast.javaee.js.provincecityarea;import java.util.List;import com.opensymphony.xwork2.ActionSupport;/** * 后台控制器*/public class ProvinceCityAreaAction extends ActionSupport{    //业务层    private ProvinceCityAreaService provinceCityAreaService = new ProvinceCityAreaService();    //Bean是实体,封装省份和城市    private Bean bean;    public Bean getBean() {        return bean;    }    public void setBean(Bean bean) {        this.bean = bean;    }    /**     * 根据省份查询城市     */    public String findCityByProvince() throws Exception{        cityList = provinceCityAreaService.findCityByProvince(bean.getProvince());        //将List集合转成JSON文本        return SUCCESS;    }    /**     * 根据城市查询区域     */    public String findAreaByCity() throws Exception{        areaList = provinceCityAreaService.findAreaByCity(bean.getCity());        //将List集合转成JSON文本        return SUCCESS;    }                    private List
cityList;//需要转成JSON的集合,且为其设置值 private List
areaList;//需要转成JSON的集合,且为其设置值 public List
getCityList() {
//插件会调用getXxx()方法来获取需要转成JSON的集合 return cityList; } public List
getAreaList() { return areaList; } }

 

 4.Ajax异步请求

<%@ page language="java" pageEncoding="UTF-8"%>      省份-城市-区域三级联动                                    

 

转载于:https://www.cnblogs.com/qlqwjy/p/7350743.html

你可能感兴趣的文章
从随机过程的熵率和马尔科夫稳态过程引出的一些思考 - 人生逃不过一场马尔科夫稳态...
查看>>
《A First Course in Abstract Algebra with Applications》-chaper1-数论-关于素数
查看>>
ORA-3136
查看>>
算法笔记_145:拓扑排序的应用(Java)
查看>>
JS获取农历日期
查看>>
PHP中的HTTP协议
查看>>
CSS给文字描边实现发光文字
查看>>
Java WebService入门实例
查看>>
css样式之补充
查看>>
结构与联合
查看>>
关于JS历史
查看>>
软件架构师工作流程
查看>>
将txt文本转换为excel格式
查看>>
BUPT复试专题—众数(2014)
查看>>
css-sprite切割图片(加快网页加载速度)
查看>>
20145316 《信息安全系统设计基础》第十四周学习总结
查看>>
Liferay7 BPM门户开发之18: 理解ServiceContext
查看>>
从零开始学区块链(3)
查看>>
Intel Galileo development documentation
查看>>
Jquery特效
查看>>