Java 找不到JsonObject类

Java 找不到JsonObject类,java,servlets,Java,Servlets,我有一个servlet,它从请求中获取一个参数,并发送一个JsonObject作为响应 我的问题是,每次我尝试使用PrintWriter类(我甚至尝试打印简单字符串作为测试),servlet都会启动,但从未返回响应。我的第二个问题是,我得到以下异常: java.lang.ClassNotFoundException: org.json.JSONObject 哪个包包含JsonObject servlet代码: protected void doGet(HttpServletRequest re

我有一个servlet,它从请求中获取一个参数,并发送一个
JsonObject
作为响应

我的问题是,每次我尝试使用
PrintWriter
类(我甚至尝试打印简单字符串作为测试),servlet都会启动,但从未返回响应。我的第二个问题是,我得到以下异常:

java.lang.ClassNotFoundException: org.json.JSONObject
哪个包包含JsonObject

servlet代码:

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    String user = request.getParameter("param1"); // I need this later ...
    System.out.println("do get called ");
    response.setContentType("application/json");
    response.setCharacterEncoding("utf-8");
    PrintWriter out = response.getWriter();
    org.json.JSONObject json = new org.json.JSONObject();
    try {
        json.put("Mobile",123);
        json.put("Name", "ManojSarnaik");
        out.print(json.toString());
    } catch (Exception e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
        out.flush();
    } finally{
        out.flush();
    }
}

您的代码应该可以正常工作,除了此异常“”,这意味着
org.json.JSONObject
不在类路径和项目的构建中,请确保您通过
maven
导入:

<dependency>
    <groupId>org.json</groupId>
    <artifactId>json</artifactId>
    <version>20150729</version>
</dependency>

org.json

对于类。

您的代码应该可以正常工作,除了此异常“”,这意味着
org.json.JSONObject
不在类路径和项目的构建中,请确保通过
maven
导入:

<dependency>
    <groupId>org.json</groupId>
    <artifactId>json</artifactId>
    <version>20150729</version>
</dependency>

org.json

我猜你的两个问题是同一个问题。您没有得到响应,因为您的方法正在引发异常。您正在寻找的库(从
org.json
包判断)是:我猜您的两个问题是同一个问题。您没有得到响应,因为您的方法正在引发异常。您正在寻找的库(根据
org.json
包判断)是: