`

Ajax应用实例SpringMVC框架

阅读更多
ajax代码:
$.ajax( {
type : "post",
url : urlPath,
dataType : "json",
data : params,
async : false,
success : function(data) {
var selectpro = document.getElementById("cityid");

selectpro.options.length = 0; //动态删除select中的所有options
var secondpro = data.BuguMenu;

var secondpros = secondpro.split(";");
for ( var i = 0; i < secondpros.length; i++) {
var s = secondpros[i].split(",");
if (s != null) {
$("#cityid").append(
"<option value='" + s[0] + "'>" + s[1]+ "</option>"
);
}
}
}
})





java代码
public ModelAndView selectCity(HttpServletRequest request,
HttpServletResponse response,Object obj) throws Exception {
String provinceid = request.getParameter("provinceid");
List<ComSelectBean>  cityList =null;
if(provinceid!=null &&provinceid.equals("46000000")){
          cityList =comSelectService.selectMap("getCountyList1",provinceid);

}else if(provinceid!=null &&provinceid.equals("54000000")){

          cityList =comSelectService.selectMap("getCountyList1",provinceid);

}else{
          cityList =comSelectService.selectMap("getCityList",provinceid);

}

Map<String, Object> map=new HashMap<String, Object> ();
    String a="";
    String c="";

    for(int i=0;i<cityList.size();i++){
String Buguid = cityList.get(i).getCityCode();
String Buguname=cityList.get(i).getCityName();
if(a.equals("")){
a=a+Buguid+","+Buguname;
}else{
a=a+";"+Buguid+","+Buguname;
}
}
    if(cityList.size()!=0){
    String Buguid = "all";
    String Buguname = "----全部----";
    a = a + ";"+Buguid+","+Buguname;
    }
    if(a.equals("")){
    c=",----请选择----";
    }else{
    c=",----请选择----;"+a;
    }
map.put("BuguMenu", c);
    JSONObject json = JSONObject.fromObject(map);
response.setContentType("text/html;charset=UTF-8");
    response.getWriter().write(json.toString());
 
return null;
}
分享到:
评论

相关推荐

    一个实用了spring mvc和ajax异步请求的例子

    首先,Spring MVC是Spring框架的一个模块,主要用于构建基于Java的Web应用程序。它提供了一个模型-视图-控制器(MVC)架构模式,帮助开发者解耦应用程序的不同部分,使得代码更易于维护和扩展。Spring MVC通过...

    简单的JQuery(AJAX)+SpringMVC的小例子(JSON)

    **SpringMVC** 是Spring框架的一部分,是一个用于构建Web应用程序的Model-View-Controller(MVC)架构。SpringMVC提供了一种解耦的方式来组织后端逻辑,处理HTTP请求,并将结果返回给前端。开发者可以使用注解(如@...

    ajax+springmvc+json

    在IT行业中,Ajax(Asynchronous JavaScript and XML)技术、SpringMVC框架以及JSON(JavaScript Object Notation)数据格式是Web开发中的重要组成部分。这个小demo的标题“ajax+springmvc+json”表明它是一个用于...

    springMVC ajax实例

    在这个"springMVC ajax实例"中,我们将深入探讨这两者如何协同工作以提高用户体验。 首先,让我们从SpringMVC开始。SpringMVC是一个基于模型-视图-控制器(MVC)架构模式的轻量级Web框架。它的主要功能包括请求分发...

    springmvc基础框架(有示例)

    这个"springmvc基础框架(有示例)"的压缩包应该包含了从创建项目、配置环境、编写 Controller、实现数据绑定到处理异常的完整示例,非常适合初学者进行学习和实践。通过这些实例,你可以深入理解 Spring MVC 的工作...

    后台界面实时获取用户输入内容,springMVC+Ajax实现(源码)

    在本项目中,“后台界面实时获取用户输入内容,springMVC+Ajax实现(源码)”是一个典型的应用案例,它结合了SpringMVC框架与Ajax技术,使得后台能够即时响应用户的前端输入,无需每次提交都刷新整个页面。...

    SpringMVC利用Ajax,JQuery交互Json

    在现代Web应用开发中,SpringMVC作为Java服务器端的一个强大框架,经常被用来构建高效、可维护的后端服务。Ajax(异步JavaScript和XML)和JQuery库则为前端提供了灵活的数据交互方式,使得页面可以无刷新更新,提升...

    基于SpringMVC的JAVA论坛(J2EE BBS 毕业设计)

    **基于SpringMVC的JAVA论坛**是典型的J2EE企业级应用开发实例,它整合了SpringMVC框架,用于构建动态、交互式的Web应用程序。在本项目中,SpringMVC作为核心控制器,负责处理用户的HTTP请求,协调各个组件,如模型、...

    采用框架Spring+SpringMVC+mybatis搭建框架,完成省市区级联查询

    在本文中,我们将深入探讨如何使用Spring、SpringMVC和Mybatis这三大流行框架来构建一个省市区级联查询的应用。这些技术都是Java Web开发中的重要组成部分,它们各自承担着不同的职责,共同构建出高效、灵活的后台...

    springMVC+dwr技术实现消息推送实例

    SpringMVC作为Spring框架的一部分,主要用于构建后端服务,而DWR则是一种JavaScript库,允许JavaScript与Java服务器进行实时通信,实现了类似Ajax的功能但更高效。本实例将展示如何结合两者来实现实时的消息推送。 ...

    SpringMVC+ExtJs4.2实例

    在本实践项目“SpringMVC+ExtJs4.2实例”中,我们将深入探讨如何将SpringMVC框架与ExtJs4.2前端框架相结合,构建一个功能完善的Web应用程序。这个项目旨在展示如何利用这两个强大的技术栈来实现数据的动态交互和用户...

    初识SpringMVC以及springmvc基本应用入门案例彩色PPT版本.pptx

    【SpringMVC简介】 SpringMVC 是一个基于 Java 实现的 Model-View-Controller (MVC) 模式的轻量级 Web ...通过实践这些基础案例,可以逐步熟悉 SpringMVC 的核心概念和使用方式,为进一步深入学习和应用打下坚实基础。

    Spring+SpringMVC+MyBatis+Maven+EasyUI+Ajax+Json OA项目实例

    本文将深入探讨如何利用Spring、SpringMVC、MyBatis、Maven、EasyUI、Ajax和Json技术,构建一个高效的企业级办公自动化(OA)项目实例。这个项目以"eyou"为名,体现了SSM框架在实际应用中的强大功能以及现代Web开发...

    Ext4+SpringMVC实例Demo源码

    而SpringMVC是Spring框架的一部分,它是一个用于构建Web应用的模型-视图-控制器(MVC)架构。 在"Ext4+SpringMVC实例Demo源码"中,我们可以期待看到如何将这两个技术结合,创建一个具有交互性和数据管理功能的Web...

    SpringMVC+Hibernate 例子 v2.0

    SpringMVC 和 Hibernate 是两个在 Java Web 开发中广泛应用的框架。SpringMVC 作为 Spring 框架的一部分,主要用于构建 MVC(Model-View-Controller)架构的 Web 应用,而 Hibernate 则是 ORM(对象关系映射)工具,...

    计算机课程设计 springMVC 使用SpringMvc,layui和ajax实现一个简单的增删改

    在计算机课程设计中,SpringMVC是一个非常重要的框架,它被广泛用于构建现代Web应用程序。SpringMVC是Spring框架的一部分,提供了模型-视图-控制器(MVC)架构模式的实现,帮助开发者分离业务逻辑、数据处理和用户...

    Spring+SpringMVC+Mybatis+Maven+bootstrap+ajax+jQuery整合开发简单的员工后台管理系统

    在本项目中,"Spring+SpringMVC+Mybatis+Maven+bootstrap+ajax+jQuery整合开发简单的员工后台管理系统",我们看到一个基于Java技术栈的Web应用开发实例。这个系统利用了多个核心技术来构建一个功能完备的员工管理...

    springmvc3+extjs4.2案例

    SpringMVC和ExtJS是两种在Web开发中广泛使用的框架,它们各自有着独特的优势和应用场景。SpringMVC作为Spring框架的一部分,主要用于构建后端服务,处理HTTP请求,提供数据,而ExtJS则是一款强大的前端JavaScript库...

    spring+ajax+mybatis+springmvc笔记

    ### Spring+Ajax+MyBatis+SpringMVC 笔记 #### 1. Spring框架概述 **Spring** 是一个开源的、轻量级的应用开发框架,它主要关注于简化企业级应用开发。Spring 旨在通过以下几点来实现这一目标: - **简化开发**:...

Global site tag (gtag.js) - Google Analytics