我们通常在Java类中创建方法,将它们导入到jsp文件中,然后在我们的jsp文件中调用这些方法。
但是我们在客户端环境中工作,我们无权创建或修改.java文件。因此,我们非常需要在一个jsp文件中创建一个函数,然后从另一个jsp文件中调用它。
例如:
A.jsp
..... <jsp:include page="B.jsp"/> .... <%= getName(); %>
B.jsp ....
<%! public String getName() { return "Hello"; } >%
有什么办法吗?
是的,您可以代替
<jsp:include page="B.jsp"/>
采用
<%@include file="B.jsp"%>
包含页面将仅嵌入两个jsp代码,因此您不会获得该功能,但是使用指令包含文件将首先嵌入代码,然后进行编译,从而获得您的功能。