【发布时间】:2011-10-06 12:54:41
【问题描述】:
我有以下 JSP:
<%@ page import="foo.*" %>
<html>
<body>
The page count is:
<%=Counter.getCount()%>
</body>
</html>
我在包foo 中有一个Counter 类,它存储在:
C:\apache-tomcat-6.0.32\webapps\God\WEB-INF\classes
容器可以从它的包foo中找到类。
但是当我尝试直接在\WEB-INF\classes 下添加一些其他类文件而不是在任何特定包中,例如foo,然后容器找不到该类。
这是怎么引起的,我该如何解决?
【问题讨论】:
-
您是否在“导入”指令中指定了其他类?
-
两个禁忌:a) 永远不要使用默认包,b) 不要在 JSP 中使用 java 代码
-
顺便说一句,您的 JSP 中有一个 HTML 语法错误。
-
@AVD 先生,我重新启动了 tomcat 但它没有帮助
-
@Sean Patrick Floyd,BalusC 先生,当我使用此代码时,它适用于 foo 包