Java 无法为JSP编译类,只能导入类型
**你好,朋友们。我在尝试访问jsp页面时遇到了一个问题 我的jsp导入了一些JARJava 无法为JSP编译类,只能导入类型,java,jsp,tomcat,jfreechart,Java,Jsp,Tomcat,Jfreechart,**你好,朋友们。我在尝试访问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.s
<%@ 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文件中的第[14]行出现错误:
[/Users/JinCan/Documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/work/Catalina/localhost/Test/org/apache/jsp/jfreeChart_jsp.java]
只能导入类型。org.jfree.data.general.DefaultPieDataset
解析为一个包
生成的java文件中的第[15]行出错:
[/Users/JinCan/Documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/work/Catalina/localhost/Test/org/apache/jsp/jfreeChart_jsp.java]
只能导入类型。org.jfree.chart.ChartFactory解析为
包裹
生成的java文件中的第[16]行出现错误:
[/Users/JinCan/Documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/work/Catalina/localhost/Test/org/apache/jsp/jfreeChart_jsp.java]
只能导入类型。org.jfree.chart.JFreeChart解析为
包装
jsp文件:/jfreeChart.jsp的第20行出现错误
无法将DefaultPieDataset解析为类型
我已经把jar放在WEB-INF/lib中了
如何更改?使用(更易读)来更改:
您只能导入类型,因此这将不起作用:
<%@ page import="org.jfree.chart.servlet.*" %>
并确保包括y:
<!-- https://mvnrepository.com/artifact/jfree/jfreechart -->
<dependency>
<groupId>jfree</groupId>
<artifactId>jfreechart</artifactId>
<version>1.0.13</version>
</dependency>
jfree
柱状图
1.0.13
我已经运行了另一个演示,没问题,所以我确定原因不是jar造成的。@CanJin你删除了无效的导入吗?Thx,今天我重新检查了我的项目。我想原因是我的tomcat找不到jar。当我创建我的项目时,我把这些jar放在WEB-INF/lib目录下,我不知道tomcat为什么会犯这样的错误。Thxu。
<!-- https://mvnrepository.com/artifact/jfree/jfreechart -->
<dependency>
<groupId>jfree</groupId>
<artifactId>jfreechart</artifactId>
<version>1.0.13</version>
</dependency>