Bootstrap

jsp编译报错

解决Only a type can be imported. * resolves to a package

原创

我想在index.jsp中导入JSONObject, 代码如下: <%@ page import=" com.alibaba.fastjson.JSONObject " %>




运行时报错:
An error occurred at line: [14] in the generated java file: [C:\Users\Administrator\.IntelliJIdea2017.1\system\tomcat\Unnamed_demo\work\Catalina\localhost\service\org\apache\jsp\index_jsp.java]
Only a type can be imported. com.alibaba.fastjson.JSONObject resolves to a package
An error occurred at line: [4] in the jsp file: [/index.jsp]
JSONObject cannot be resolved to a type
1: <%@ page contentType="text/html;charset=UTF-8" language="java" %>
2: <%@ page import="com.alibaba.fastjson.JSONObject" %>
3: <%
4:     JSONObject jsonObject = new JSONObject();
5:     jsonObject.put("hight",150);
6:     jsonObject.put("id",1);
7:     jsonObject.put("name","lsw");
An error occurred at line: [4] in the jsp file: [/index.jsp]
JSONObject cannot be resolved to a type
解决方案:将fastjson.jar放到Tomcat中的lib目录下,重启Tomcat即可



;