一尘不染

在一个jsp文件中创建Java函数,然后从另一个jsp文件中调用它

jsp

我们通常在Java类中创建方法,将它们导入到jsp文件中,然后在我们的jsp文件中调用这些方法。

但是我们在客户端环境中工作,我们无权创建或修改.java文件。因此,我们非常需要在一个jsp文件中创建一个函数,然后从另一个jsp文件中调用它。

例如:

A.jsp

.....
<jsp:include page="B.jsp"/>
....
<%= getName(); %>

B.jsp ....

<%!
public String getName()
{
 return "Hello";
}
>%

有什么办法吗?


阅读 503

收藏
2020-06-10

共1个答案

一尘不染

是的,您可以代替

<jsp:include page="B.jsp"/>

采用

<%@include file="B.jsp"%>

包含页面将仅嵌入两个jsp代码,因此您不会获得该功能,但是使用指令包含文件将首先嵌入代码,然后进行编译,从而获得您的功能。

2020-06-10