首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >客户端(Ajax)-server(Jsp) json数据通信

客户端(Ajax)-server(Jsp) json数据通信
EN

Stack Overflow用户
提问于 2015-06-26 05:53:21
回答 2查看 218关注 0票数 0

我试图使用AJAX和JavaScript从客户端发送json数据。我的客户端代码运行得很好(我尝试在客户端打印json数据,并成功地实现了)。服务器端我必须使用jsp。我也在Web中包含了必要的jar文件。有人能帮我调试这个错误吗?-- (JSONObject)parser.parse(test);,,JSONObject json_obj =JSONObject

这是我的json数据:{“code”:“jayesh”,"lastname":"talreja"}服务器端jsp代码:

代码语言:javascript
运行
复制
<%@ page import="org.json.simple.JSONArray" %>
<%@ page import="org.json.simple.JSONObject" %>
<%@ page import="org.json.simple.parser.JSONParser" %>
<%@ page import="org.json.simple.parser.ParseException" %>
<%
    String test = (String)request.getParameter("JSON_OBJ");
    out.print(test);
    System.out.println(test);
    JSONParser parser = new JSONParser();
    JSONObject json_obj = (JSONObject)parser.parse(test);
    /*String input = (String)jsonObject;
    /*Object obj = parser.parse(test);
    JSONArray array = (JSONArray)obj;*/
    String firstName = (String)json_obj.get("firstname");
    String lastName = (String)json_obj.get("lastname");
    System.out.println("FirstName:" + firstName + "LastName:" + lastName);
    //System.out.println(input);
%>
EN

Stack Overflow用户

发布于 2015-06-26 07:32:52

异常的更多细节!org.apache.jasper.JasperException:在第10行处理JSP页/test/jayesh_server.jsp时发生了异常

7:

代码语言:javascript
运行
复制
out.print(test);
8:  System.out.println(test);
9:  JSONParser parser = new JSONParser();
10:     JSONObject json_obj = (JSONObject)parser.parse(test);
11: %>  
12: 
13: 


Stacktrace:
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:575)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:477)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
root cause

java.lang.NullPointerException
    java.io.StringReader.<init>(StringReader.java:50)
    org.json.simple.parser.JSONParser.parse(JSONParser.java:79)
    org.json.simple.parser.JSONParser.parse(JSONParser.java:75)
    org.apache.jsp.test.jayesh_005fserver_jsp._jspService(jayesh_005fserver_jsp.java:75)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31065870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档