从另一个jsp页面调用jsp方法

时间:2013-03-17 15:52:20

标签: jsp

我在JSP页面中有一个方法,我想从另一个JSP页面调用该方法。两个JSP页面都在同一个包中。怎么做?

1 个答案:

答案 0 :(得分:1)

简短的回答是否定的。

除非JSP包含另一个JSP,否则我不相信这是可能的。允许重新编译JSP并立即生效的部分原因是每个JSP servlet类都有自己的类加载器,因此当JSP更改时,可以丢弃并替换类加载器。

为每个页面使用单独的类加载器的决定只能起作用,因为假设JSP不相互引用。每个JSP只能看到类加载器层次结构,因此它们可以访问WEB-INF / classes和WEB-INF / lib下的类,但它们无法在层次结构中看到或侧向。

换句话说,JSP是入口点。它们是依赖图的根源。它们之间的任何共同点都需要是包含文件或者移动到专用的Java类中。