Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 尝试使json在jsp页面中工作时出错。如何调试这个? 数组对象为=>_Java_Json_Jsp - Fatal编程技术网

Java 尝试使json在jsp页面中工作时出错。如何调试这个? 数组对象为=>

Java 尝试使json在jsp页面中工作时出错。如何调试这个? 数组对象为=>,java,json,jsp,Java,Json,Jsp,或者JSON库不在您认为的位置,或者您下载的JSON库的JAR文件根本不包含该类。使用ZIP或RAR工具调查JAR文件。JAR中应该有一个net/sf/json/JSONArray.class文件。如果它丢失了,那么您可能下载了错误的库。我也遇到了同样的问题,请确保您下载了JSONLibraries并将其放在Tomcat的lib目录中。在执行jsp文件之前,还要重新启动服务器 我遇到了同样的问题,在我将json库放入WEB-INF\lib文件夹后,这个问题得到了解决 如果您使用的是eclipse

或者JSON库不在您认为的位置,或者您下载的JSON库的JAR文件根本不包含该类。使用ZIP或RAR工具调查JAR文件。JAR中应该有一个
net/sf/json/JSONArray.class
文件。如果它丢失了,那么您可能下载了错误的库。

我也遇到了同样的问题,请确保您下载了JSONLibraries并将其放在Tomcat的lib目录中。在执行jsp文件之前,还要重新启动服务器

我遇到了同样的问题,在我将json库放入WEB-INF\lib文件夹后,这个问题得到了解决 如果您使用的是eclipse,那么只需清理一次构建即可

--Kumar

与问题无关:JSP是这个工作的错误位置。你可能会发现这些例子很有用。
<%@ page language="java" import="net.sf.json.JSONArray" %>

 <%
  JSONArray arrayObj=new JSONArray();
   arrayObj.add("MCA");
   arrayObj.add("Amit Kumar");
   arrayObj.add("19-12-1986");
   arrayObj.add(24);
   arrayObj.add("Scored");
   arrayObj.add(new Double(66.67));
%>
<h2>Array Object is =></h2> <%=arrayObj%>
<br><hr>
<%  for(int i=0;i<arrayObj.size();i++){  %>
          <%=arrayObj.getString(i)%>
<%
  }
%>
org.apache.jasper.JasperException: Unable to compile class for JSP: 

An error occurred at line: 6 in the generated java file
Only a type can be imported. net.sf.json.JSONArray resolves to a package

An error occurred at line: 19 in the jsp file: /index.jsp
JSONArray cannot be resolved to a type
16:         <%@ page language="java" import="net.sf.json.JSONArray" %>
17:  
18:         <%
19:         JSONArray arrayObj=new JSONArray();
20:         arrayObj.add("MCA");
21:          arrayObj.add("Amit Kumar");
22:          arrayObj.add("19-12-1986");


An error occurred at line: 19 in the jsp file: /index.jsp
JSONArray cannot be resolved to a type
16:         <%@ page language="java" import="net.sf.json.JSONArray" %>
17:  
18:         <%
19:         JSONArray arrayObj=new JSONArray();
20:         arrayObj.add("MCA");
21:          arrayObj.add("Amit Kumar");
22:          arrayObj.add("19-12-1986");