java 控制层
import flexjson.JSONSerializer;
@Inject
RegionService regionService;
@RequestMapping(value = "/region/data/{leval}/{id}", method = RequestMethod.POST)
public void getRegion(HttpServletResponse response,
HttpServletRequest request, @PathVariable String id,@PathVariable int leval) {
PrintWriter writer = null;
try {
log.debug("into getRegion method...");
log.debug("id is : " + id);
response.setContentType("text/html;charset=utf-8");
writer = response.getWriter();
String outStr = "";
List<Region> list = regionService.queryById(id, leval);
// 把list 转化成json数据,写到流中。前台使用
outStr = new JSONSerializer().exclude("*.class")
.exclude("*.description").exclude("*.other")
.exclude("*.sId").exclude("*.leval").exclude("*.pId").exclude("*.cId")
.serialize(list);
log.debug("outStr : " + outStr);
writer.write(outStr);
} catch (Exception e) {
log.error("{}", e.getMessage());
} finally {
writer.close();
}
writer.flush();
writer.close();
}
前台:
//异步获取地区区域
$("#shen").change(function(){
var id = $("#shen").val();
$.ajax({
type: "POST",
url: "/app/region/data/3/"+id,
success: function(list_str){
// 字符串转化成json数据
eval("var list="+list_str);
if(list_str!=null){
for(var i=0 ;i<list.length;i++){
if(i==0){
$("#shi").empty();
}
$("#shi").append("<option value="+list[i].id+">"+list[i].name+"</option>");
}
}
}
});
});
分享到:
相关推荐
里面有所需jar包,如jackson-annotations,jackson-core,jackson-databind,jstl-1.2,mysql-connector-java-5.1.7-bin,standard,不需再花多余C币
基于安卓原生和springboot后台的图书管理系统 ...用到的jar包有volley(网络请求),Gson(解析json),glide(网络图片展示),GsonFormat工具生成json对应的实体类 ,使用fragment+viewPage实现页面的切换
java后台处理json数据,前后交互更加的方便。
1. 前后端分离:前端 Echarts...3. 数据格式:JSON; 更多Python&Echarts版的数据可视化大屏源码: https://yydatav.blog.csdn.net/article/details/120705616 更多Java SpringBoot&Echarts版的数据可视化大屏源码: ...
主要介绍了Android开发使用json实现服务器与客户端数据的交互功能,结合具体实例形式分析了Android使用json格式数据在服务器与客户端传递实现数据库查询功能的步骤与相关操作技巧,需要的朋友可以参考下
页面通过ajax与后台进行前后台数据交互 .
基于java开发的前后端分离的社会评估风险系统源码(前端Vue后端java)+数据库+项目使用说明.zip 【项目介绍】 技术工具 前端:Vue 后端:Java jdk8 + SpringCloud Alibaba (Nacos 、Gateway、Sentinel) + MySQL + ...
这是一个一对多表的商品分类的增删改查,使用的是ajax来进行前后台的交互,使用json来进行数据的传输解析,使用纯json的分页方式,非常的轻量化,更新采用的是在本页使用json数据进行回显,经过调试,没有bug,非常...
微信小程序和JAVA的开发,属于纯天然的前后台分离开发, 微信小程序负责前端页面的样式,逻辑以及跳转。 后台JAVA负责数据的封装,业务逻辑,打包数据传递。(接口开发) JSON是极为重要的工具:小程序之间传递...
本项目基于Springboot2.1.8开发,前端页面由bootstrap3+jQuery编写,全部采用前后端分离的模式,前端发送ajax请求,后端返回json格式的数据。 如何部署 1. 最低java环境 jdk8 mysql5.7 2. 运行数据库脚本,创建...
基于java+servlet,mysql实现web系统,适合应用于毕业设计,课程设计作业,系统均完全测试通过,可直接运行! 基于java+servlet,mysql实现web系统,适合应用于毕业设计,课程设计作业,系统均完全测试通过,可直接...
jpdl的web流程编辑器的前后端实现 前端:使用myflow.js实现,点击保存将把流程图转换成一个json格式的数据;...后台:使用java实现了,json转成jpdl要求的xml,根据xml生成png流程图片,将xml文件和png图片打包成zip;
在前后端分离后台管理项目中,前端通常使用HTML、CSS和JavaScript等技术构建用户界面,并通过HTTP请求与后端进行数据交互。后端使用服务器端编程语言(如Java、Python、Node.js等)和数据库来处理数据,并提供API...
本篇文章主要介绍了java web SpringMVC后端传json数据到前端页面实例代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
基于springboot+springmvc+mybatis-plus的微信小程序美容预约平台源码(前后台).zip 简介 本小程序是一个在线的美容预约平台。其主要服务类型为:美甲,美容,美发,美睫。用户可以通过该平台进行相关服务的预约。 ...
后台架构:servlet+json 前台技术:JavaScript+jQUery+Ajax+CSS+HTML 3、开发环境 系统环境:Windows 10 JDK版本:JDK 1.8 服务器:Tomcat 9.0 开发工具:idea 采用技术:servlet 前后端数据的传输采用json方式 数据...
主要使用的开发技术有:后端Java、前端React、Vue,数据库Mysql、Redis、ElasticSearch、后端构建工具Maven。 使用协议:HTTP1.1 博客社区系统是基于前后端分离的WEB技术所实现的社区网站。在架构上严格遵循前后端...
本个人理财软件系统是在Android移动平台的基础上开发,提供了预算...本系统采用Android系统集成的轻量级嵌入式数据库SQLite作为数据库引擎,以实现前后台数据交互。 关键词:个人理财; Android; Java; SQLite; JSON
《在线视频播放平台》前后台-前端功能演示,Redis实现首页热点数据缓存 防止缓存雪崩 延迟双删实现缓存同步 登录校验 退出登录 Cookie Redis模拟Session 项目笔记讲解总结。登录的过程: 前台获取username和user...
宿递外卖平台系统通过Java编程语言,对上述问题进行了网站的开发,致力于推动大学生食堂外卖行业的不断推广与完善 (1) 全系统无刷新 :宿递整个系统采用了无刷新的方式,用户在使用的过程中将不会遇到浏览器页面...