博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringMvc 参数接收
阅读量:6160 次
发布时间:2019-06-21

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

hot3.png

如果前台将Object对象,使用JSON.stringify(obj)转成Json字符串,并依此请急求后台时,其中

contentType : application/x-www-form-urlencoded ,该属性为表单提交的默认类型。

使用Spring Mvc接收参数和Request 接收参数有所不同:

Spring Mvc接收参数: 会对Json字符串中的""进行转义,而request.getParamter()不会。

示例:

前台代码:

        var testObj=new Object();

        testObj.name='abc';
        testObj.age='8';
        var testJson=JSON.stringify(testObj);
        console.log(conditionsJson);
        lrDgLeftGrid.datagrid('load',{
            'testJson':testJson
        });

后台代码:

    @RequestMapping(value="/testJson")    @ResponseBody    public DataGrid testJson(PageHelper ph,            String testJson,HttpServletRequest request) throws Exception {        System.out.println("spring="+testJson);        System.out.println("getParamter="+request.getParameter("testJson"));    }

后台输出:

spring={"name":"abc","age":"8"}getParamter={"name":"abc","age":"8"}

转载于:https://my.oschina.net/u/2525078/blog/664780

你可能感兴趣的文章
2019/1/15 批量删除数据库相关数据
查看>>
数据类型的一些方法
查看>>
Webpack 2 中一些常见的优化措施
查看>>
移动端响应式
查看>>
js中var、let、const的区别
查看>>
简洁优雅地实现夜间模式
查看>>
react学习总结
查看>>
在soapui上踩过的坑
查看>>
MySQL的字符集和字符编码笔记
查看>>
ntpd同步时间
查看>>
Maven编译时跳过Test
查看>>
Spring Boot 整合Spring Security 和Swagger2 遇到的问题小结
查看>>
Apache通过mod_php5支持PHP
查看>>
java学习:jdbc连接示例
查看>>
Silverlight 如何手动打包xap
查看>>
禁用ViewState
查看>>
Android图片压缩(质量压缩和尺寸压缩)
查看>>
nilfs (a continuent snapshot file system) used with PostgreSQL
查看>>
【SICP练习】150 练习4.6
查看>>
HTTP缓存应用
查看>>