一尘不染

无法将类导入到JSP

jsp

明智的是,jspc告诉我有关我的JSPs
的以下内容

[ERROR] MyClassName cannot be resolved to a type

确实不在那里..嗯..让我们包括吧!

<%@ page import="com.a.b.c.MyClassName"%>

好,现在jspc

[ERROR] Only a type can be imported. com.a.b.c.MyClassName resolves to a package

事实并非如此,但是可以尝试使用通配符

<%@ page import="com.a.b.c.*"%>

jspc 传回原始错误

[ERROR] MyClassName cannot be resolved to a type

有任何想法吗?


更新

确认:问题与构建时间无关。在运行时,假设所有导入均如上所述完成,则一切正常。


阅读 242

收藏
2020-06-10

共1个答案

一尘不染

据我了解,com.a.b.c.MyClassName是JSP无法访问的类加载器。

如果您有多个Web应用程序,而JSP在一个Web应用程序中,而该类在另一个Web应用程序中,则可能发生这种情况。

要进行测试,只需将类放入应用服务器的全局类路径中即可。

2020-06-10