文档章节

SpringMVC前后台Json问题

吹比龙
 吹比龙
发布于 2016/04/14 17:14
字数 237
阅读 93
收藏 1

1、原生返回json

@RequestMapping("test.do")

public void  login1(HttpServletResponse response) {

response.setCharacterEncoding("UTF-8");

response.setContentType("application/json; charset=utf-8");

String jsonStr = "{\"name\":\"fly\",\"type\":\"虫子\"}";

PrintWriter out = null;

try {

   out = response.getWriter();

   out.write(jsonStr);

} catch (IOException e) {

   e.printStackTrace();

} finally {

   if (out != null) {

       out.close();

   }

}

}

2、 前台传递数组可以用这个

@RequestMapping("creatRoadPoint.do")

@ResponseBody

public boolean creatRoadPoint(@RequestBody List<RoadPointDTO> roadPoints) {

boolean sucess = true;

对应jsp

function test() {

var saveDataAry=[];  

        var data1={"rpLat":"test","rpLng":"gz"};  

        var data2={"rpLat":"ququ","rpLng":"gr"};  

        saveDataAry.push(data1);  

        saveDataAry.push(data2);  

$.ajax({

           //提交数据的类型 POST GET

           type:"POST",

           //提交的网址

           url:"roadPoint/creatRoadPoint.do?highWayId=1232",

           //提交的数据

           data:{highWayId:"123123",Password:"sanmaoword"},

           //返回数据的格式

           datatype: "json",

           contentType:"application/json",               

           data:JSON.stringify(saveDataAry), 

           //成功返回之后调用的函数             

           success:function(data){

        alert(data);

           }       

   @requestbody是直接接收json字符串的

3、

public PagingResult<NodePo> findAllforPage(HttpServletRequest rs,

Integer page, Integer rows, @RequestParam(value="nodeName",required=false)String nodeName) {

Integer rows, 这种格式是从get请求获取其中的参数;@RequestParam(value="nodeName",required=false)String nodeName 这种既可以是get也可以是post获取其中的参数

© 著作权归作者所有

共有 人打赏支持
吹比龙
粉丝 5
博文 129
码字总数 37134
作品 0
合肥
程序员
私信 提问
spring MVC中传递的参数对象中包含list的情况!!!!!

测试需要的jar包:spring 3.2.jar + jackson-all-1.8.5.jar。 写代码时碰到个需要将对象里的子明细一起传递到controller里去,当时就想直接将参数一起传递过来,贴下代码: controller: @Req...

yunlielai
2018/06/10
0
0
零侵入的 RESTful API 文档框架 - HttpDoc

HttpDoc 基于Java标准doc注释构建的代码零侵入的HTTP RESTful API在线阅览文档及测试界面框架 JSON-Editor: httpdoc-ui TextArea: httpdoc-ui-v1 功能特性 基础功能无需为配合HttpDoc框架而多...

不会钓鱼的兔子
2018/11/16
0
0
Spring MVC Rest 返回值为空

问题描述: 采用Spring Restful ,可以通过浏览器的地址栏URL正确访问后台且不报错误,但是前台总是获取不到数据,前台也是收到了后台的响应,就是没有数据。 具体如下: 采用 Spring Restf...

learn_more
2015/03/16
0
0
shenzhanwang/Spring-REST

Spring-REST 如果说Web Service是一种特殊的RPC,那么REST Service又是一种特殊的Web Service,目前已成为分布式通信的重要手段。本项目基于Spring框架,完成REST风格的接口的发布(Server)与...

shenzhanwang
2017/02/12
0
0
angularjs $http.post问题

后台用springmvc框架,发现直接用$http.post发送请求后台接受不到 然后在网上搜了一下,大概知道是json格式和请求头的问题,另外还找到一种解决办法: 我前端不太好,不太懂他是干嘛的,总之是...

哎码
2015/09/11
444
0

没有更多内容

加载失败,请刷新页面

加载更多

把iOS中block代码异步执行通过信号量变成同步执行

dispatch_semaphore_t semaphore = dispatch_semaphore_create(0); [self downZipFile:^(BOOL downSucceed) { dispatch_semaphore_signal(semaphore); }]; dispatch_semaphor......

壹峰
24分钟前
1
0
excel函数使用

拼接多个字段 =CONCATENATE(B2,C2,D2,E2) 通过函数把一个sheet里面的字段搂到另一个sheet F2 唯一匹配另一个sheet的字段。 www 另一个sheet的名称 H:I www这个sheet里面从H行到I行。 2 从第几...

贾峰uk
25分钟前
1
0
SpringBoot 集成 DBUnit 、database-rider与H2数据库进行单元测试

单元测试 什么是单元测试 参考维基百科: 单元测试(Unit Testing)又称为模块测试, 是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在...

Tree
26分钟前
0
0
java基础知识目录

java 注解

细节探索者
29分钟前
1
0
第一个网络爬虫

准备工作 http请求头概念 1、Accept :请求报头域,用于指定客户端可接受哪些类型的信息。 2、Accept-Language :指定客户端可接受的语言类型。 3、Accept-Encoding :指定客户端可接受的内容...

轻轻的往前走
37分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部