【发布时间】:2014-07-09 14:01:22
【问题描述】:
我创建了一个带有 index.jsp 的 servlet 项目 (MyEE)。在启动 (htt..//.../MyEE) 时,容器将加载我的 index.jsp
(我的理解 - jsp 解析器将从 index.jsp 中创建一个类文件,并将其放在名为 index_jsp.class 的 org.apache.jsp 包中,然后容器将加载该类文件)
因此,在启动根 url 时,容器将加载类文件 org.apache.jsp.index_jsp(在 catalina 文件夹内 - 我使用的是 tomcat)。
只是为了测试,我在我的项目中创建了类似的包和一个同名的类,如 org.apache.jsp.index_jsp(在类文件夹内)...
所以我有一个重复的课程,,,,,,... 但是在启动root url时..容器完美加载jsp类而没有任何冲突......?
容器如何使它成为可能?
(我也尝试在 jar 和 classes 文件夹中使用相同的类。它在 classes 文件夹中加载类而没有任何冲突!!!!如何???????)
【问题讨论】: