文档章节

SpringMVC前后台Json问题

吹比龙
 吹比龙
发布于 2016/04/14 17:14
字数 237
阅读 92
收藏 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
博文 119
码字总数 34820
作品 0
合肥
程序员
私信 提问
spring MVC中传递的参数对象中包含list的情况!!!!!

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

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

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

不会钓鱼的兔子
昨天
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
spring boot 解决后台返回 json 到前台中文乱码之后出现返回json数据报错 500

问题描述 spring Boot 中文返回给浏览器乱码 解析成问号?? fastJson jackJson spring boot 新增配置解决后台返回 json 到前台中文乱码之后,出现返回json数据报错:no convertter for retur...

陈守印
06/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

ios多个target

1.建立3个target,分别为heroone,heroone test,heroone dev;分别为正式环境,test环境,dev环境 2.注意取消掉autocreate以防止名字不对,分别以Duplicate的方式建立另外两个scheme 3.创建...

HeroHY
今天
5
0
php获取客户端IP

php获取客户端IP 首先先阅读关于IP真实性安全的文章:如何正確的取得使用者 IP? 「任何從客戶端取得的資料都是不可信任的!」 HTTP_CLIENT_IP头是有的,但未成标准,不一定服务器都实现。 ...

DrChenXX
昨天
0
0
. The valid characters are defined in RFC 7230 and RFC 问题

通过这里的回答,我们可以知道: Tomcat在 7.0.73, 8.0.39, 8.5.7 版本后,添加了对于http头的验证。 具体来说,就是添加了些规则去限制HTTP头的规范性 参考这里 具体来说: org.apache.tom...

west_coast
昨天
1
0
刷leetcode第704题-二分查找

今天双十一买的算法书到货了,路上刷到有人说的这个题,借(chao)鉴(xi)一下别人的思路,这个是C++标准库里面的经典方法,思路精巧,优雅好品味 int search(int* nums, int numsSize, in...

锟斤拷烫烫烫
昨天
3
0
【分享实录】BANCOR算法详解及代码实现

1 活动基本信息 1)主题:【区块链技术工坊22期】BANCOR算法详解及代码实现 2)议题: BANCOR算法的特点和优劣势 BANCOR算法和举例 如何加入BANCOR.NETWORK交易所 如何开发自己的BANCOR去中心...

HiBlock
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部