明智的是,jspc告诉我有关我的JSPs 的以下内容
JSP
[ERROR] MyClassName cannot be resolved to a type
确实不在那里..嗯..让我们包括吧!
<%@ page import="com.a.b.c.MyClassName"%>
好,现在jspc说
jspc
[ERROR] Only a type can be imported. com.a.b.c.MyClassName resolves to a package
事实并非如此,但是可以尝试使用通配符
<%@ page import="com.a.b.c.*"%>
jspc 传回原始错误
有任何想法吗?
确认:问题与构建时间无关。在运行时,假设所有导入均如上所述完成,则一切正常。
据我了解,com.a.b.c.MyClassName是JSP无法访问的类加载器。
com.a.b.c.MyClassName
如果您有多个Web应用程序,而JSP在一个Web应用程序中,而该类在另一个Web应用程序中,则可能发生这种情况。
要进行测试,只需将类放入应用服务器的全局类路径中即可。