1、方式一
response.setContentType("text/html;charset=utf-8"); response.setHeader("Cache-Control", "no-cache"); String str = "{'msg':'成功','success':'true'}"; out.print(str); out.flush(); out.close();
ajax请求获取返回数据后, var objs=eval("("+data+")"); //转化为json对象
2、方式二
response.setContentType("text/x-javascript;charset=utf-8"); //或者使用 response.setContentType("application/json; charset=utf-8"); response.setHeader("Cache-Control", "no-cache"); Message msg = new Message(); msg.setSuccess("true"); msg.setMsg("成功"); JSONObject jsonObject = JSONObject.fromObject(msg); System.out.println(jsonObject.toString()); PrintWriter out = response.getWriter(); // out.print(jsonObject.toString()); // System.out.println("ddd"); // String str = "{\"msg\":\"成功\",\"success\":\"true\"}"; out.print(jsonObject.toString()); out.flush(); out.close();
如果使用ajax就不用再将文本转化为json对象, 因为已经在返回时指定其类型为json格式
相关推荐
Ajax+Servlet 实例 如何创建IE7兼容的AJAX请求 乱码解决
本资源介绍的是ajax和servlet和struts和json一块使用的时候的例子,而且最后的那个例子里面还介绍了struts处理ajax请求的不同方式,简单而明了。
此例子里面讲解了ajax请求servlet之后,处理servlet的返回值,包括xml、text文本、json、html页面,例子非常容易懂,而且注释详细,对于理解ajax请求的原理非常有帮助,值得一看。
我们可以使用jquery的getJSON()方法请求服务器返回json格式数据: js代码: function test(){ $.getJSON("JsonServlet",function(result){ alert(result.name); }); } 服务器端servlet响应: @...
首先是常规的spring mvc环境搭建,不用多说,需要注意的是,这里需要引入jackson相关jar包,然后在spring配置文件“springmvc-servlet.xml”中添加json解析相关配置,我这里的完整代码如下: <?xml version=1.0 ...
适合于新手小白参考,这个是通过ajax来写的js页面内容算是挺全的了,servlet使用的是ajax以及json字符串数据的传递不需要jsp的跳转,具有分页的功能,以及可以通过数据库增删改查,数据库文件在db文件夹里,在MySQL...
运用Ajax实现3级的级联菜单。ajax是浏览器中的js程序向服务器端发送异步请求,返回的数据为json类型。
最近上班太忙,晚上抽空整理一下ajax请求中,后台返回json字符串和json数组的场景,以及前台的处理示例。 直接看代码。 json字符串的后台响应 package com.ajax; import java.io.IOException; import java.io....
一、jQuery 解析ajax请求返回的xml格式的数据 1、发送ajax请求 [removed] function jqxml(){ $.ajax({ url:"http://localhost:18080/servlet/Servlet1", // 请求方式 type:"post", // 服务器返回的数据的格式...
前端页面采用Layui进行搭建,数据处理用到了MyBatis框架,页面只有一个,所有的操作都在名为index.jsp上面,通过ajax技术来请求servlet来获取数据,返回的是json格式数据,会交给返问操作源来处理json数据最后渲染成...
通过ajax调用后端Servlet,(调后端的Servlet名叫testservlet 可以在wzjpage.js第27行处修改。)返回一个JSON对象,要求:jSON对象中必须有 // datarows columns pageCount这3个对象。 //数据格式必须为: List[]>...
该demo实现前端无刷新请求,实现图片批量上传,后台存储数据,并将数据通过JSON形式反馈给android端显示网络图片
课程涵盖:Servlet程序、Filter过滤器、Listener监听器、JSP页面、EL表达式、JSTL标签库、jQuery框架、Cookie技术、Session会话、JSON使用、Ajax请求等全部Web开发核心技术点,并在讲解知识点过程中带领大家完成一个...
主要介绍了探讨.get .post .ajax ztree 还有后台servlet传递数据的相关知识,需要的朋友可以参考下
本系统采用Servlet+JavaBean框架,基于JavaWeb三层架构,部分前端页面采用JQuery+AJAX异步请求,并向前端返回JSON格式数据,所有的请求都由Servlet进行处理。前台使用AJAX异步加载数据显示到页面中,为了更好地兼容...
管理员登录成功直接进入管理员list.jsp页面,这个页面是发送ajax请求的页面 2.管理员首页通过Ajax技术加载相关用户数据 3.servlet调用javaBean进行数据处理,直接生成展示所需的HTML片段,然后转发到newList.jsp页面...
使用jQuery发送异步请求给Servlet,Servlet仍然使用JSP渲染结果,最后由JSP返回html给客户端页面,客户端页面通过jQuery直接把数据显示在页面上。这样就可以在JSP页面上继续使用类似JSTL的标签库来完成数据的显示。
发送 AJAX 请求获取 JSON 数据,并通过 Dom 动态加载页面;使用了 Spring - Test 与Junit 编写单元测试代码;使用了 Restful 设计风格,以 AJAX 发送 PUT 与 DELETE 类型请求;采用了双端校验,前端校验 JQuery,...
现在有这样一个问题,就是在提交大片文字评论的时候,前台拿到数据之后给后台发送ajax请求,然后后台有一个防止SQL注入的Filter,这个Filter得到这个前台传过来的数据之后,进行合法性校验,如果没有校验成功,那么...
发送 AJAX 请求获取 JSON 数据,并通过 Dom 动态加载页面;使用了 Spring - Test 与Junit 编写单元测试代码;使用了 Restful 设计风格,以 AJAX 发送 PUT 与 DELETE 类型请求;采用了双端校验,前端校验 JQuery,...