当前位置: 首页 > 知识库问答 >
问题:

无法为JSP编译类,只能导入一个类型

钱志强
2023-03-14

**你好,朋友们。当我尝试访问jsp页面时遇到了一个问题。

我的jsp导入一些JAR

<%@ page import="org.jfree.data.general.DefaultPieDataset,org.jfree.chart.ChartFactory
,org.jfree.chart.JFreeChart,org.jfree.chart.servlet.*" %>

Tomcat调试显示:**

路径为[/test]的上下文中servlet[jsp]的servlet.service()引发异常[无法为jsp编译类:

在生成的Java文件[/users/jincan/documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/work/catalina/localhost/test/org/apache/jsp/jfreechart_jsp.]的第[14]行处出错,只能导入一个类型。defaultpieDataSet解析为包

在生成的Java文件[/users/jincan/documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/work/catalina/localhost/test/org/apache/jsp/jfreechart_jsp.]的第[15]行发生错误,只能导入一个类型。chartFactory解析为包

在生成的Java文件[/users/jincan/documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/work/catalina/localhost/test/org/apache/jsp/jfreechart_jsp.]的第[16]行处出错,只能导入一个类型。jFree.chart.jFreeChart解析为包

jsp文件中第20行出错:/jfreechart.jsp DefaultPieDataset无法解析为类型

我已经把jar放进了web-inf/lib中,我该如何改变?

共有1个答案

丌官淇
2023-03-14

使用(更易读)用于SO:

<%@ page import="org.jfree.data.general.DefaultPieDataset" %>
<%@ page import="org.jfree.chart.ChartFactory" %>
<%@ page import="org.jfree.chart.JFreeChart" %>

您只能导入一个类型,因此这将不起作用:

<%@ page import="org.jfree.chart.servlet.*" %>

并确保包含jfree库:

<!-- https://mvnrepository.com/artifact/jfree/jfreechart -->
<dependency>
    <groupId>jfree</groupId>
    <artifactId>jfreechart</artifactId>
    <version>1.0.13</version>
</dependency>
 类似资料:
  • 问题内容: 我是使用库的新手,但是我需要能够向忘记密码的用户发送电子邮件。我正在尝试使用JavaMail和Apache Commons Email来实现这一点。但是,我认为我一定是错误地导入了库。 当我尝试发送电子邮件时,收到以下消息: 编码: 堆栈跟踪: 我已经尝试了几件事: 将包含所有.java文件的org.apache.commons.mail文件夹复制到我的netbeans项目的源文件中,

  • 嗨,我正试图用tomcat编译一个简单的jsp文件,但我一直收到这个错误消息 test.jsp(在Webcontent上) member.java } 据我所知,我有这个问题是因为我的tomcat找不到类文件,所以我把类文件放在 生成/类/pageNumber(其中pageNumber是我的包名) WEB-INF/类/PageNumber Tomcat\work\catalina\localhos

  • 我使用的是最新的TomCat版本,我最近安装了Eclipse Java EE版本,所以它也是最新的版本。顺便说一句,我有最新版本的Java SE(JDK)。 这是我的课: 这是我真正简单的jsp代码: 我得到了这个错误: 类型异常报告 消息无法为JSP编译类: 说明服务器遇到意外情况,无法完成请求。 异常org.apache.jasper.jasperException:无法为JSP编译类: 在生

  • 我是Spring MVC的新手,我试图创建一个简单的Hello World程序,但当我运行该程序时,它显示出以下错误: StackTrace:]根本原因为org.apache.jasper.JasperException:无法为JSP编译类: 在生成的java文件[d:\workspace\springtest1.metadata.plugins\org.eclipse.wst.server.co

  • HTTP状态500-类型异常报告消息描述服务器遇到内部错误(),导致它无法完成此请求。exception org.apache.jasper.JasperException:无法为JSP编译类:在生成的java文件的第1行出现错误,无法解析类型java.util.map$entry。它从必需的.类文件stacktrace:org.Apache.jasper.compiler.defaulterro

  • 我正在为初学者做一个关于Udemy、JSP、Servlet和JDBC的课程:构建一个数据库应用程序,并在我的Tomcat9.0.27、XAMPP和Eclipse中遇到这个问题。我不确定错误是什么或在什么地方,我已经做了一个定制包,它被指示: Java包+Java类文件 JSP文件 类型异常报告 在jsp文件[/fun-test.jsp]中的行[7]处发生错误:无法解析FunUtils 4:5:6: