如何在JSP文件中导入Java类? <%@page import="javaname.java"%>
在Eclipse Neon中不起作用。 已定义的完整路径仍然不起作用。在JSP文件中导入Java类
我们有一个已存在的项目,即java类在WEB-INF/classes而不是src文件夹内,但是当我们尝试在另一个项目上执行时,我们无法使用相同的语法导入(<%@ Page import = “package.javaclass” %>)
Java类:
JSP:
如何在JSP文件中导入Java类? <%@page import="javaname.java"%>
在Eclipse Neon中不起作用。 已定义的完整路径仍然不起作用。在JSP文件中导入Java类
我们有一个已存在的项目,即java类在WEB-INF/classes而不是src文件夹内,但是当我们尝试在另一个项目上执行时,我们无法使用相同的语法导入(<%@ Page import = “package.javaclass” %>)
Java类:
JSP:
也许应该是:
<%@page import="package.nameOfTheYouClass"%>
你并不需要添加结束的类名.java
。
Totp.java
源文件不属于WEB-INF/classes
文件夹,它属于fa
文件夹下的src
,因此Eclipse会为您编译它。在运行时,服务器应该在那里找到已编译的Totp.class
文件。我猜Totp.java
实际上并不在源文件夹中,这意味着这是一个正确的错误信息。
如果您一直在向WEB-INF/classes
文件夹中添加文件并直接编辑其中的文件,那么您就错了。该文件夹只能保存从源文件夹编译的类,例如src
以及由Eclipse从源文件夹复制的其他资源。
我知道java文件应该在scr文件夹中。但是当我将java文件和wsdl文件放在src文件夹中时,似乎它们没有连接到对方。所以我决定将其移回 –
试着回过头来解决这个问题,然后打开一个关于那个* original *的单独问题。 – nitind
我们有一个已存在的项目,即java类在WEB-INF/classes而不是src文件夹中,但是当我们尝试在另一个项目上执行时,我们无法使用相同的语法导入(<%@ page import =“package .javaclass“%>) –
你可以在这里检查这个:http://stackoverflow.com/questions/239147/how-do-you-import-classes-in-jsp –
删除'.java'。 –
@ElliottFrisch我已经将其替换为packagename.nameofclass,但仍出现错误“导入无法解析”。 –