我试图在Eclipse中编写Servlet,并且我已经编写了以下服务方法。我只是试图从请求中接收JSON格式的字符串。然后,在获得输出后,我使用JSON简单库处理请求,通过响应对象发回。
当我尝试从JSON库中调用任何内容时,我发现了一个未找到类的异常。我在Eclipse的构建路径中添加了库的jar。
我使用Tomcat 7作为服务器。在Tomcat目录中是否有任何其他文件夹需要添加JSON库的jar文件才能在Tomcat servlet中使用它?我还没有找到与此处类似的任何其他问题,这有助于我解决这个问题。
public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
String json_in = request.getParameter("text");
if (json_in != null){
Query query = handleQuery(parse(json_in));
PrintWriter out = response.getWriter();
if (query.input_format.equals("interval")){
String message = "No interval was given in query";
out.write(message.toCharArray());
}
else if (query.input_format.equals("chromosome")){
String message = "No chromosome was given";
out.write(message.toCharArray());
}
else{
String message = "No source was given";
out.write(message.toCharArray());
}
}
}