`
wanxiaotao12
  • 浏览: 457235 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ajax请求、Servlet返回json数据

    博客分类:
  • J2ee
 
阅读更多

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 实例

    Ajax+Servlet 实例 如何创建IE7兼容的AJAX请求 乱码解决

    ajax+servlet/struts/json

    本资源介绍的是ajax和servlet和struts和json一块使用的时候的例子,而且最后的那个例子里面还介绍了struts处理ajax请求的不同方式,简单而明了。

    ajax和servlet交互2013-08-01

    此例子里面讲解了ajax请求servlet之后,处理servlet的返回值,包括xml、text文本、json、html页面,例子非常容易懂,而且注释详细,对于理解ajax请求的原理非常有帮助,值得一看。

    使用getJSON()异步请求服务器返回json格式数据的实现

    我们可以使用jquery的getJSON()方法请求服务器返回json格式数据: js代码: function test(){ $.getJSON("JsonServlet",function(result){ alert(result.name); }); } 服务器端servlet响应: @...

    SpringMVC环境下实现的Ajax异步请求JSON格式数据

    首先是常规的spring mvc环境搭建,不用多说,需要注意的是,这里需要引入jackson相关jar包,然后在spring配置文件“springmvc-servlet.xml”中添加json解析相关配置,我这里的完整代码如下: <?xml version=1.0 ...

    使用ajax的商品列表分页

    适合于新手小白参考,这个是通过ajax来写的js页面内容算是挺全的了,servlet使用的是ajax以及json字符串数据的传递不需要jsp的跳转,具有分页的功能,以及可以通过数据库增删改查,数据库文件在db文件夹里,在MySQL...

    运用ajax+jsp+servlet实现三级级联菜单

    运用Ajax实现3级的级联菜单。ajax是浏览器中的js程序向服务器端发送异步请求,返回的数据为json类型。

    ajax响应json字符串和json数组的实例(详解)

    最近上班太忙,晚上抽空整理一下ajax请求中,后台返回json字符串和json数组的场景,以及前台的处理示例。 直接看代码。 json字符串的后台响应 package com.ajax; import java.io.IOException; import java.io....

    jQuery解析返回的xml和json方法详解

    一、jQuery 解析ajax请求返回的xml格式的数据 1、发送ajax请求 [removed] function jqxml(){ $.ajax({ url:"http://localhost:18080/servlet/Servlet1", // 请求方式 type:"post", // 服务器返回的数据的格式...

    LayUI+Mybatis实现CRUD效果.rar

    前端页面采用Layui进行搭建,数据处理用到了MyBatis框架,页面只有一个,所有的操作都在名为index.jsp上面,通过ajax技术来请求servlet来获取数据,返回的是json格式数据,会交给返问操作源来处理json数据最后渲染成...

    JQuery+Ajax通用分页导航(任意表)

    通过ajax调用后端Servlet,(调后端的Servlet名叫testservlet 可以在wzjpage.js第27行处修改。)返回一个JSON对象,要求:jSON对象中必须有 // datarows columns pageCount这3个对象。 //数据格式必须为: List[]>...

    Servlet图片批量上传ajax异步上传

    该demo实现前端无刷新请求,实现图片批量上传,后台存储数据,并将数据通过JSON形式反馈给android端显示网络图片

    IDEA版JavaWeb从入门到精通之JSON和Ajax请求&i18n国际化第16天

    课程涵盖:Servlet程序、Filter过滤器、Listener监听器、JSP页面、EL表达式、JSTL标签库、jQuery框架、Cookie技术、Session会话、JSON使用、Ajax请求等全部Web开发核心技术点,并在讲解知识点过程中带领大家完成一个...

    探讨.get .post .ajax ztree 还有后台servlet传递数据的相关知识

    主要介绍了探讨.get .post .ajax ztree 还有后台servlet传递数据的相关知识,需要的朋友可以参考下

    停车场管理系统.rar

    本系统采用Servlet+JavaBean框架,基于JavaWeb三层架构,部分前端页面采用JQuery+AJAX异步请求,并向前端返回JSON格式数据,所有的请求都由Servlet进行处理。前台使用AJAX异步加载数据显示到页面中,为了更好地兼容...

    java6_chapter912_ajax_jquery2019-8-21.zip

    管理员登录成功直接进入管理员list.jsp页面,这个页面是发送ajax请求的页面 2.管理员首页通过Ajax技术加载相关用户数据 3.servlet调用javaBean进行数据处理,直接生成展示所需的HTML片段,然后转发到newList.jsp页面...

    jquery直接显示jsp返回的数据

    使用jQuery发送异步请求给Servlet,Servlet仍然使用JSP渲染结果,最后由JSP返回html给客户端页面,客户端页面通过jQuery直接把数据显示在页面上。这样就可以在JSP页面上继续使用类似JSTL的标签库来完成数据的显示。

    基于BootStrap和SpringBoot的学生信息管理系统源码(毕业设计)

    发送 AJAX 请求获取 JSON 数据,并通过 Dom 动态加载页面;使用了 Spring - Test 与Junit 编写单元测试代码;使用了 Restful 设计风格,以 AJAX 发送 PUT 与 DELETE 类型请求;采用了双端校验,前端校验 JQuery,...

    Ajax请求和Filter配合案例解析

    现在有这样一个问题,就是在提交大片文字评论的时候,前台拿到数据之后给后台发送ajax请求,然后后台有一个防止SQL注入的Filter,这个Filter得到这个前台传过来的数据之后,进行合法性校验,如果没有校验成功,那么...

    基于BootStrap和SpringBoot的学生信息管理系统,支持增删改查等基础操作,适合个人web开发学习,毕业设计或课设等

    发送 AJAX 请求获取 JSON 数据,并通过 Dom 动态加载页面;使用了 Spring - Test 与Junit 编写单元测试代码;使用了 Restful 设计风格,以 AJAX 发送 PUT 与 DELETE 类型请求;采用了双端校验,前端校验 JQuery,...

Global site tag (gtag.js) - Google Analytics