下午试了一下JSP访问MS SQL Server 2014数据库的表数据,还挺顺利的。
下班后就想再试一下在JSP返回JSON格式的数据,因为只有这样,Java才能单纯地只做后台数据处理,就和其他后台处理的语言一样。
PHP挺简单,什么都不用,一句话就搞定,想着Java也肯定一样,可以很快搞定。
找了一下资料,写了代码:
运行。
提示错误:
Only a type can be imported. org.json.JSONArray resolves to a package
JSONArray cannot be resolved to a type
编辑器使用的是IDEA社区版,不支持JavaWeb,也没有语法提示。
是不是与编辑器的编译有关呢?
查了一下,全局和项目我都做了库关联,就是在lib目录下放了JSON.jar。
上面的提示就是没有找到包,没有办法解释JSONArray这个数据类型。
会不会是包的问题或者大小写的问题?打开包:
都是对的。
开始在网上搜索,折腾了快半个小时没有结果,没有找到解决办法,可能就是与编辑器有关。
算了,不折腾了,就直接启动Tomcat,因为Tomcat的lib下我放了JSON.jar,这样可以最直接地找到问题所在。
启动Tomcat,在浏览器里查看,数据出来了,正确返回了JSON格式数据!
Java可是真不省心啊!