如何实现"包括" jsp标签?

时间:2012-02-08 05:56:02

标签: jsp jsp-tags jspinclude

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

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

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

是否有任何现有标签可以执行此操作?或者请给我一些实施它的建议,谢谢!


更新

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

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

是否可以找到tld的{​​{1}}文件?我可以将声明复制到我的tld文件中,以重用带有新前缀的标记。

2 个答案:

答案 0 :(得分: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" %>

<强>链接:

答案 1 :(得分:0)

JSP中已经有一个include标记包含当前JSP中的其他静态或动态JSP或其他资源。您的要求完全相同,可以通过jsp include标签完成。您可以在apekshit.com

上了解有关JSP Include标记和其他JSP相关内容的更多信息