`
tinyxinxin
  • 浏览: 4628 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

servlet返回json字符串,ajax接受失败

阅读更多

后台用servlet拼接出json字符串,前台用ajax接收,datatype设为text/html能顺利取到字符串,但是datatype改为json后ajax响应错误
String json="{";
json+="'userName':'tiny',";
json+="'userNo':'123'}";
writer.write(json);

后将输出字符串改为
String json="{";
json+="\"userName\":\"tiny\",";
json+="\"userNo\":\"123\"}";
writer.write(json);

则成功
分享到:
评论

相关推荐

    servlet返回json所需jar包

    Google的Gson库是另一个广泛使用的JSON库,它能够将Java对象转换为JSON字符串,反之亦然。Gson的使用简单,只需一个简单的调用即可完成转换。 3. **org.json库**: 这是一个小型的JSON库,提供了一些基本的类来...

    json-servlet-ajax

    1. **序列化与反序列化**:在Servlet中,使用如Jackson或Gson库可以方便地将Java对象转换为JSON字符串,反之亦然。 2. **设置响应头**:Servlet在返回JSON时,需设置响应头`Content-Type`为`application/json`,告知...

    JSON servlet实例 Ajax应用

    JSON由键值对组成,键必须是字符串,且用双引号包围,值可以是各种类型,如字符串、数字、布尔值、数组、对象等。例如: ```json { "name": "张三", "age": 30, "isStudent": false, "hobbies": ["阅读", "编程...

    extjs+servlet+json简单应用

    在Servlet中,我们可以将Java对象转换为JSON字符串,然后在响应中设置Content-Type为"application/json",这样ExtJS就能识别并解析这个响应。 在页面展示方面,ExtJS提供了多种组件,如表格(Grid)、面板(Panel)...

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

    // 将Java对象转换为JSON字符串 Gson gson = new Gson(); String json = gson.toJson(this); // 将json写入响应 response.getWriter().write(json); } ``` 2. **设置Content-Type**:在Servlet中,需要设置响应...

    Servlet利用Ajax,JQuery交互Json

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

    json servlet

    常见的库有Jackson和Gson,这两个库可以帮助我们将Java对象转换为JSON字符串,反之亦然。例如,使用Jackson,你需要在项目中添加`jackson-databind`、`jackson-core`和`jackson-annotations`的jar包。描述中提到的...

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

    在本文中,我们将探讨如何通过AJAX技术处理从服务器端返回的JSON字符串和JSON数组。在介绍实例之前,让我们先了解一些基础知识点。 1. **什么是AJAX?** AJAX的核心是JavaScript对象XMLHttpRequest,它用于与服务器...

    Ajax JSON处理Servlet传回的值

    这个Servlet会接收到客户端发送的请求,执行相应的业务逻辑,然后将结果封装成JSON格式的字符串。Java有多种库可以帮助我们生成JSON,例如org.json库或com.google.gson库。以org.json为例,你可以使用`JSONObject`或...

    java severlet登录,注册及返回json数据给ajax

    Servlet可以使用如Jackson或Gson这样的库将Java对象转换成JSON字符串,然后在HTTP响应中设置Content-Type为“application/json”,将JSON数据作为响应体发送回给客户端。 客户端(可能是HTML页面中的JavaScript)...

    JSON+Jquery+servlet+jsp+ajax例子

    5. AJAX回调函数接收到响应,使用jQuery的`$.parseJSON()`解析JSON字符串,将其转化为JavaScript对象。 6. 最后,jQuery更新DOM元素,将解析出的JSON数据展示在网页的适当位置,实现了无刷新的数据交互。 通过这个...

    利用servlet和json生成easyUI图表

    1. **数据准备**:在Servlet中,你需要创建一个Java对象或集合来存储要展示的数据,然后使用Jackson或Gson库将这些对象转换为JSON字符串。例如,如果你有一个包含销售数据的对象列表,可以使用`ObjectMapper`进行...

    jquery+ajax+json+servlet实例源码

    在Servlet端,通常使用Gson或Jackson库将Java对象转换为JSON字符串。 4. **前后端数据交互**:在前端,jQuery的AJAX请求会发送用户数据到Servlet,Servlet处理后返回JSON数据。前端再通过回调函数处理这些数据,...

    ajax+servlet/struts/json

    在Struts中,通过使用JSON插件,Action可以直接返回一个Java对象,该对象会被自动转换成JSON字符串并发送回客户端。前端JavaScript可以方便地解析这个JSON响应,更新DOM元素,从而实现动态页面更新。 这个资源可能...

    使用Ajax时json需要的jar包

    // 使用浏览器内置的JSON.parse解析JSON字符串 // 处理model的数据... }, error: function(xhr, status, error) { console.error("请求失败:", error); } }); ``` 如果以上步骤都已完成,但仍遇到问题,...

    Jquery+servlet+JSON处理

    服务器端可以通过Java的`org.json`库或者Gson库将Java对象转换为JSON字符串,然后通过HTTP响应发送到客户端;客户端接收到JSON数据后,可以使用jQuery的`$.parseJSON()`或`JSON.parse()`将其转换回JavaScript对象,...

    json解析和封装案例

    1. JavaScript中的JSON解析:在JavaScript中,我们有`JSON.parse()`函数用于将JSON字符串转化为JavaScript对象。例如: ```javascript var jsonString = '{"name":"John", "age":30, "city":"New York"}'; var ...

    JavaWeb通过ajax、json实现省市二级联动

    转换完成后,Servlet将JSON字符串作为响应体返回给前端。前端接收到响应后,使用JavaScript解析JSON数据,通常可以使用JSON.parse()函数。接着,更新HTML的下拉框或者列表,填充从服务器获取的城市信息,实现二级...

    ext json请求java后台返回集合数据

    - Servlet将JSON字符串设置为HTTP响应的body,设置适当的Content-Type为"application/json",然后返回给前端。 - 前端EXTJS Grid接收到响应后,自动解析JSON数据,并填充到Grid中展示。 以上就是关于EXTJS通过JSON...

Global site tag (gtag.js) - Google Analytics