当前位置: 首页 > 知识库问答 >
问题:

Servlet运行时错误:想知道可能是什么原因吗?

周和安
2023-03-14

在运行时导致错误的servlet中的代码。

JSONArray parent=new JSONArray();

    int total=0;
    int count=1;
    int seatswon=0;


    while(rs.next()){
        count++;
        if(count>4){
            seatswon = rs.getInt(2);
            total += seatswon;          
        }
        else{
        JSONObject child = new JSONObject();
        seatswon = rs.getInt(2);
        String partyname=rs.getString(1);
        //System.out.println(partyname+"-"+ seatswon);
        total += seatswon;
        child.put("seatswon", seatswon);
        child.put("partyname", partyname);          
        parent.put(child);
        }

    }

    //total += total_others;
    DB.closeDB();
    JSONObject child = new JSONObject();
    child.put("seatswon", total);
    child.put("partyname","Total");

    parent.put(child);
    pw.print(parent);

    //System.out.println(parent.toString());
    pw.close();
    }catch(Exception e){e.printStackTrace();}

共有1个答案

沈永新
2023-03-14

包含类org.json.jsonArray的jar不在WebApp的WEB-INF/lib目录中。所以Tomcat找不到这个类。

 类似资料:
  • 问题内容: 我怀疑异常可能会使TimerTask停止运行,在这种情况下,我很可能需要第二个timetask来监视第一个仍在运行? 更新资料 感谢您的回答。我继承了此代码,因此有点无知… 我刚刚看到,如果我在工作中抛出未捕获的异常,TimerThread将永远停止运行。 的运行方法表明,如果引发异常,则计划的线程将永远不会再次运行。 stacktrace的结尾将是: 因此,临时解决方案是抓住一切…长

  • 0信息:如果以ok结尾,它工作了 1详细的cli'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js', 1详细cli“开始”] 2使用npm@6.4.1的信息 8详细生命周期btc@1.0.0~start:path:c:\program 文件\nodejs\node_modules\npm\node_modules\npm-

  • 问题内容: 嗯,我已经找了很多地方在互联网上的原因,其称 无法更新存储函数/触发器中的表“ unlucky_table”,因为调用该存储函数/触发器的语句已使用该表 有人说这是mysql中的错误或它没有提供的功能。 MySQL触发器无法操纵分配给它们的表。所有其他主要的DBMS都支持此功能,因此希望MySQL会尽快添加此支持。 有人声称这是由于当您插入一条记录时递归行为 mysql正在做一些锁定操

  • 我对编程很陌生,我已经自学了将近一个月了,有谁能给我解释一下我代码中错误的原因吗?在“Total(moneyConv(moneySum*moneyRate))”中出错。行,表示实际和形式的论点在长度上是不同的。我检查了我所有的参数,我觉得很好。多谢!

  • 我有一个wordpress博客。当我登录到仪表板时,以下异常在顶部突出显示: 从异常消息中,我可以推断它与谷歌分析及其API有关 然而,我很想知道是什么导致了这个异常。此外,我可以采取哪些措施来避免此类例外情况?