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

我们通常在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代码,因此您不会获得该功能,但是使用指令包含文件将首先嵌入代码,然后进行编译,从而获得您的功能。

以上是 在一个jsp文件中创建Java函数,然后从另一个jsp文件中调用它 的全部内容, 来源链接: utcz.com/qa/417202.html

回到顶部