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

无法在Eclipse中为JSP编译类。Apache-Tomcat 9.0.27

金珂
2023-03-14

我正在为初学者做一个关于Udemy、JSP、Servlet和JDBC的课程:构建一个数据库应用程序,并在我的Tomcat9.0.27、XAMPP和Eclipse中遇到这个问题。我不确定错误是什么或在什么地方,我已经做了一个定制包,它被指示:

Java包+Java类文件

package com.jspdemo.jsp;

public class FunUtils {

    public static String makeItLower(String data) {
        return data.toLowerCase();
    }
}

JSP文件

<%@ page import="com.jspdemo.jsp.*" %>

<html>

<body>

Let's have some fun: <%= FunUtils.makeItLower("FUN FUN FUN") %>

</body>

</html>

类型异常报告

在jsp文件[/fun-test.jsp]中的行[7]处发生错误:无法解析FunUtils 4:5:6:7:让我们来点乐趣:<%=FunUtils.MakeItLower(“FUN FUN FUN”)%>8:9:10:

stacktrace:org.apache.jasper.compiler.defaulterrorhandler.java:103)org.apache.jasper.compiler.javaerror(errordispatcher.java:213)org.apache.jasper.compiler.jdtcompiler.generateclass(jdtcompiler.java:519)org.apache.jasper.compiler.compile(compiler.java:392)org.apache.jasper.compiler.compile(compiler.java:362)

之前的所有JSP实践都很顺利(JSP Hello World、JSP Expressions、JSP Scriptlets、JSP声明测试),直到我必须在Java包中创建一个Java类并将其导入到我的JSP文件中。

为什么7号线出现错误?如果我在项目文件夹中创建了一个新的包和一个新的Java类,我认为它是连接的?我甚至将Java类导入到JSP文件中,如<%@page import=“com.jspdemo.JSP.*”%>所示。我到底错过了什么,因为教练能做到这一点。还有,我以后如何防止这种情况发生?谢谢!

编辑:顺便说一下,我看到了一个类似的情况,10个月前,我无法为JSP编译类:Tomcat9,我尝试重新启动XAMPP、Apache-Tomcat、Eclipse,但所有这些都不起作用。我怀疑类路径是错误的,因为我也是一步一步地遵循它的。

编辑2:我甚至重新安装了JDK和Eclipse,就像链接中的那个显然已经解决了这个问题的人一样,但对我来说仍然没有任何好处。JDK 13.0.1和Eclipse 2019-093。

共有1个答案

澹台展鹏
2023-03-14

没关系,伙计们,显然教程跳过了一步什么的。显然,我必须“构建”“项目”,然后才能运行它,并且它显示了预期的输出。问题解决了!

 类似资料:
  • 问题内容: 我是使用库的新手,但是我需要能够向忘记密码的用户发送电子邮件。我正在尝试使用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

  • 我在用Eclipse开普勒。我在。jsp中不断收到一条带有以下代码的错误消息: HTTP状态500-无法为JSP编译类: jsp文件中第13行发生错误:/index.jsp语法错误,关于标记“import”,删除此标记10:11:12:13:<%page import=“java.util.Date”%>14:15:<%=new Date()%>16: 在jsp文件的第13行发生错误:/index

  • 我使用的是最新的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