Servlet的request获取前台json数据

来源:互联网 发布:jenkins windows安装 编辑:程序博客网 时间:2024/05/21 09:36

问题描述:在前台传json数据给后台的doPOST接口时,request拿不到json数据。

我的前台模拟是用的Firefox浏览器的一个插件:HttpRequest插件可以调用后台接口,在做后台开发测试时非常好用。

HttpRequest插件

在我传输数据时,后台一直拿不到数据,request.getParameter(“bookName”)拿到的是:null

后来谷歌找到解决方法:
函数

注:前提先要导入Gson.jar包,我已经上传了 gson-2.6.2.jar到CSDN,另外在JSP项目中最好先将导入的jar包拷贝到WEB-INF/lib下,然后再add to Build Path,否则可能找不到。

第二种方法的好处它可以直接将json数据转化成你定义的一个类对象,比如我的是Book类,它会自动将数据填充,不用你处理。

如图:
数据填充

1 0
原创粉丝点击