我需要定义一个名为“include”的jsp标记。它应该用作:
<cms:include page="/aaa.jsp" />
它有一个属性page
,指向另一个jsp,它将包含该jsp的内容并呈现它。
是否有任何现有标签可以执行此操作?或者请给我一些实施它的建议,谢谢!
更新
从Ramesh PVK's回答,我知道有一个标准<jsp:include>
符合我的需要。
但根据我的项目要求,我可以使用名称jsp:include
,但cms:include
。我已经定义了一些前缀为cms
的其他标记,而include
标记应该具有相同的前缀。
是否可以找到tld
的{{1}}文件?我可以将声明复制到我的tld文件中,以重用带有新前缀的标记。
答案 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相关内容的更多信息