2

我需要定义一个名为“include”的jsp标签。它应该用作:

<cms:include page="/aaa.jsp" />

它有一个page指向另一个 jsp 的属性,它将包含该 jsp 的内容并呈现它。

是否有任何现有的标签库可以做到这一点?或者请给我一些实施它的建议,谢谢!


更新

Ramesh PVK 的回答中,我知道有一个<jsp:include>适合我需要的标准。

但是根据我项目的要求,我可以使用名称jsp:include,但是cms:include。我已经定义了一些其他带有前缀的标签cms,并且include应该有相同的前缀。

是否可以找到tld文件jsp:include?我可以将声明复制到我的 tld 文件以重用带有新前缀的标签。

4

2 回答 2

12

已经有一个标准的jsp标签。

This is to include page at runtime.
<jsp:include page="includedPage" />

This is to include page at compile time.
<%@ include file="banner.jsp" %>

链接:

于 2012-02-08T06:22:49.240 回答
0

JSP 中已经有一个包含标记,它包含当前 JSP 中的其他静态或动态 JSP 或其他资源。您的要求完全相同,可以通过 jsp 包含标签来完成。您可以在apekshit.com上了解更多关于 JSP Include 标记和其他 JSP 相关内容的信息

于 2012-02-10T05:33:15.227 回答