【发布时间】:2010-12-28 23:49:15
【问题描述】:
我需要在Tag 类中包含一个JSP 页面。我相信使用 API 在另一个 JSP 页面中包含一个 JSP 页面的标准方法是:
request.getRequestDispatcher("included.jsp").include(request, response);
但是,我注意到无论代码位于何处,包含的页面都会呈现在生成页面的顶部。无论代码是放在Tag 类中还是作为scriptlet 直接放在JSP 文件中,都是如此。另一方面,<jsp:include> 操作按预期工作,呈现 JSP 文件中出现标记的包含页面。
如何在一个类中包含一个 JSP 页面,使其行为与<jsp:include> 相同?没有办法在 Tag 类中调用 <jsp:include> 操作,是吗?
【问题讨论】: