`
wanxiaotao12
  • 浏览: 472399 次
  • 性别: 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+json应用

    在Ajax应用中,Servlet通常作为后端服务,接收Ajax请求,处理数据,然后以JSON格式返回结果。 3. **JSON**:JSON是一种数据交换格式,其结构与JavaScript对象相似,由键值对组成。由于其简洁和高效,JSON被广泛用于...

    Ajax与servlet后台交互,数据类型JSON

    **五、Servlet返回JSON数据** 1. **创建JSON对象**:在Servlet中,可以使用如Gson、Jackson或org.json等库来创建JSON对象。例如,使用Gson库: ```java import com.google.gson.Gson; public class JsonResponse {...

    servlet返回json所需jar包

    当Servlet需要与前端交互,特别是使用Ajax技术时,通常会涉及到JSON数据格式。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,因其易读易写、易于解析的特点,被广泛应用于Web服务与客户端之间的...

    ajax+servlet+json+jsp实现IP数据报分组检验和案例

    最后,AJAX回调函数解析JSON数据,并在页面上展示校验和结果。 这个案例不仅有助于理解网络通信中的IP数据报检验和,同时也能让你熟练掌握前后端交互和数据交换的技巧。通过实际操作,你将能够更好地应用和理解这些...

    json-servlet-ajax

    // 处理返回的JSON数据 } }; xhr.send(JSON.stringify(yourData)); ``` 以上就是关于“json-servlet-ajax”的主要知识点,涵盖了JSON的结构和优点、AJAX的工作原理以及它们在Servlet中的应用。理解这些概念和技术...

    javaIDEA新手研究的ajax访问servlet,html获取后台数据

    在这个项目中,Servlet将作为后端逻辑的处理层,接收Ajax请求,执行业务操作,然后返回数据。 HTML(HyperText Markup Language)是网页的基础结构语言,而JavaScript则是负责页面动态行为的脚本语言。在本项目中,...

    Jquery+ajax+json+servlet

    3. Ajax请求携带JSON数据发送到后台Servlet。 4. Servlet接收到请求,解析JSON数据,执行相应的业务逻辑。 5. Servlet处理完数据后,生成新的JSON响应。 6. 将JSON响应返回给前端。 7. jQuery的Ajax回调函数接收到...

    Ajax和servlet数据交互小实例

    - **JSON数据格式**:现代应用中,通常使用JSON而非XML作为Ajax传输的数据格式,因为JSON更简洁且易读。 综上所述,Ajax和Servlet的结合为Web应用提供了高效的数据交互手段,实现了无刷新验证等实用功能,极大地...

    jquery ajax servlet json简单demo

    3. Servlet使用HTTP响应将JSON数据返回给客户端。 4. 客户端的AJAX success回调接收到JSON数据,并将其解析成JavaScript对象,可能更新DOM元素以展示新数据。 这个简单的demo是一个很好的学习资源,帮助初学者理解...

    Servlet利用Ajax,JQuery交互Json

    在Servlet中,我们可以使用`JSONObject`或`JSONArray`等库将Java对象转换为Json字符串,然后通过Ajax发送到客户端,客户端再将接收到的Json数据解析成JavaScript对象,进而更新页面。 具体来说,当用户触发一个事件...

    Ajax+Servlet 实例

    通过这种方式,我们可以创建一个兼容IE7的Ajax请求,并使用Servlet处理这些请求,同时解决可能出现的乱码问题。这个实例不仅展示了Ajax和Servlet的基本用法,还强调了在实际开发中考虑浏览器兼容性和编码问题的重要...

    extjs+servlet+json简单应用

    总结来说,"extjs+servlet+json简单应用"是利用ExtJS构建前端界面,通过Ajax与Servlet进行通信,Servlet处理业务逻辑并返回JSON数据,再由ExtJS解析并展示。这种方式让前后端职责明确,提高了代码的可维护性和扩展性...

    ajax+servlet/struts/json

    4. 配置Struts2以支持Ajax请求,如添加JSON插件和配置Action以返回JSON结果。 5. 在Struts2 Action中处理请求,返回Java对象,自动转换为JSON。 6. 前端JavaScript解析JSON响应并更新页面内容。 通过学习这个资源,...

    Ajax JSON处理Servlet传回的值

    在客户端,我们需要使用Ajax来发送请求并处理返回的JSON数据。使用JavaScript的XMLHttpRequest对象或者更现代的fetch API都可以实现。这里以jQuery的Ajax为例,因为其语法简洁,易于理解: ```javascript $.ajax({ ...

    Dwrweb服务的ajax请求数据直接调用javaDAO类返回JSON数据。取值方便。快捷

    在这个场景下,我们讨论的是通过DWR实现的Web服务,它使用Ajax请求来调用JavaDAO类,以获取并返回JSON数据。 首先,理解DWR的工作原理至关重要。DWR在服务器端运行一个Servlet,这个Servlet负责接收JavaScript的...

    SSM 关于向前台返回json数据问题

    SSM(Spring、SpringMVC、...综上所述,SSM框架中的JSON数据返回涉及SpringMVC的配置、Controller的编写、前端与后端的交互,以及异常处理等方面。正确配置和使用这些技术能确保SSM项目高效地向前端提供JSON数据。

    JSON servlet实例 Ajax应用

    它可能包含了Servlet类,用于处理HTTP请求并返回JSON数据,以及可能的配置文件,如`web.xml`,用于部署到Web服务器。 总结起来,"JSON Servlet实例 Ajax应用"是一个教学案例,展示了如何在Java Web应用中使用...

    ajax从后台读json数据,jquery在页面简析

    2. **处理JSON数据**:当Ajax请求成功,服务器返回的JSON数据会在`success`回调函数中作为参数传递。可以使用JavaScript的内置函数`JSON.parse()`解析JSON字符串为JavaScript对象,然后根据需要处理数据。例如: ``...

    ajax,servlet动态加载dtree

    在本项目中,`OnlineFileManagerServlet.java`可能是实现这个功能的核心类,它接收Ajax请求,根据请求参数查找和处理文件或目录信息,然后以JSON或其他格式返回给前端。 3. **dtree**:DTree是一种可扩展的...

    ajax+json+servlet下载

    一旦得到服务器返回的JSON数据,前端可以解析这些数据,展示在网页上,如创建一个包含文件名和大小的列表。用户可以选择想要下载的文件,点击后,再次使用Ajax发起一个带有选定文件信息的请求到Servlet。 Servlet...

Global site tag (gtag.js) - Google Analytics