Servlet的request获取前台json数据
2017-05-02 22:41
225 查看
问题描述:在前台传json数据给后台的doPOST接口时,request拿不到json数据。
我的前台模拟是用的Firefox浏览器的一个插件:HttpRequest插件可以调用后台接口,在做后台开发测试时非常好用。
在我传输数据时,后台一直拿不到数据,request.getParameter(“bookName”)拿到的是:null
后来谷歌找到解决方法:
注:前提先要导入Gson.jar包,我已经上传了 gson-2.6.2.jar到CSDN,另外在JSP项目中最好先将导入的jar包拷贝到WEB-INF/lib下,然后再add to Build Path,否则可能找不到。
第二种方法的好处它可以直接将json数据转化成你定义的一个类对象,比如我的是Book类,它会自动将数据填充,不用你处理。
如图:
我的前台模拟是用的Firefox浏览器的一个插件:HttpRequest插件可以调用后台接口,在做后台开发测试时非常好用。
在我传输数据时,后台一直拿不到数据,request.getParameter(“bookName”)拿到的是:null
后来谷歌找到解决方法:
注:前提先要导入Gson.jar包,我已经上传了 gson-2.6.2.jar到CSDN,另外在JSP项目中最好先将导入的jar包拷贝到WEB-INF/lib下,然后再add to Build Path,否则可能找不到。
第二种方法的好处它可以直接将json数据转化成你定义的一个类对象,比如我的是Book类,它会自动将数据填充,不用你处理。
如图:
相关文章推荐
- 关于servlet中不能获取前台传入的json数据的问题
- 关于ExtJs前台Form获取后台的JSON数据
- 前台获取后台的数据,通过JSON后去后台的对象的数组
- SpringMVC中servletFileUpload.parseRequest(request)解析为空获取不到数据问题
- springMVC参数的传递方式(1.通过@PathVariabl获取路径参数,2.@ModelAttribute获取数据,3.HttpServletRequest取参,4@RequestParam)
- 【Servlet】在Servlet3.0中利用json+ajax把数据库查询出来的数据推向前台显示,无额外的json解析包
- asp.net MVC后台获取前台json数据怎么处理
- 从HttpServletRequest获取POST数据的代码
- SSM将后台获取的数据转换成json格式传递到前台页面
- 《项目经验》--通过js获取前台数据向一般处理程序传递Json数据,并解析Json数据,将前台传来的Json数据写入数据库表中
- springMVC参数的传递方式(1.通过@PathVariabl获取路径参数,2.@ModelAttribute获取数据,3.HttpServletRequest取参,4@RequestParam)
- JSP中获取ExtJS.Ajax前台传递的JSON数据
- struts2 + ajax(由前台的form提交数据到后台,再根据form所调用返回获取的后台json格式的数据返回到前端,然后前端用jquery对json数据进行解析)==》》涉及文件上传的部分
- Spring拦截器从Request中获取Json格式的数据
- .Net MVC3 中前台异步获取json数据的实例
- JSP中获取ExtJS.Ajax前台传递的JSON数据实现过程
- .Net MVC3之1:前台异步获取json数据的实例(1)
- 前台页面获取servlet传过来的数据
- 通过servlet从气象局接口获取到天气预报的json数据,并解析得到的json数据存入数据库(案例)
- SpringMVC中servletFileUpload.parseRequest(request)解析为空获取不到数据问题