我试图让json在jsp页面中工作时遇到错误。 如何调试?
Array Object is =>
<% for(int i=0;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: 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: 17: 18: <% 19: JSONArray arrayObj=new JSONArray(); 20: arrayObj.add("MCA"); 21: arrayObj.add("Amit Kumar"); 22: arrayObj.add("19-12-1986");
如何调试此错误? 我已经下载了Json库并将它放在Tomcat / webapps / star / WEB-INF / lib中。
其中star是包含jsp页面的文件夹。
JSON库不在您认为的位置,或者您下载的JSON库的JAR文件不包含该类。 使用ZIP或RAR工具调查JAR文件。 JAR中应该有一个net/sf/json/JSONArray.class
文件。 如果它丢失了,那么你可能下载了错误的库。
我在WEB-INF \ lib文件夹中放置了json库后遇到了同样的问题如果你使用的是eclipse,它有助于清理一次构建。
–Kiran.Kumar
我也遇到了同样的问题,请确保下载JSONLibraries并将其放入Tomcat的lib目录中。 在执行jsp文件之前还要重新启动服务器 。
- java socket:在接受之前听?
- 如何在java中处理bug“dead store to local variable”?
- java.lang.NoSuchMethodError:javax.persistence.OneToMany.orphanRemoval()Z
- Robot的getPixelColor(int x,int y)方法如何工作?
- Kafka – 如何在Producer类中获取失败的消息详细信息
- Spring Boot – 从依赖jar加载application.properties/yml
- Java – 类“ClassName”和公共类“ClassName”之间的区别
- HDFS:使用Java / Scala API移动多个文件
- Java的最佳Web应用程序框架?