**你好,朋友。我尝试访问jsp页面时遇到了问题。
我的jsp导入一些罐子
<%@ page import="org.jfree.data.general.DefaultPieDataset,org.jfree.chart.ChartFactory
,org.jfree.chart.JFreeChart,org.jfree.chart.servlet.*" %>
Tomcat调试显示:**
servlet [jsp]的Servlet.service()在路径[/ Test]的上下文中抛出 exception [无法为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文件中的第20行:/jfreeChart.jsp发生错误 DefaultPieDataset无法解析为类型
我已将jar放入WEB-INF / lib 我该如何改变?
答案 0 :(得分:1)
使用(更具可读性)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 librar y:
<!-- https://mvnrepository.com/artifact/jfree/jfreechart -->
<dependency>
<groupId>jfree</groupId>
<artifactId>jfreechart</artifactId>
<version>1.0.13</version>
</dependency>