如何将1个jsp页面的特定内容包含到另一个jsp页面中

时间:2013-12-16 07:22:36

标签: html jsp

我有2个jsp页面HeaderTemplate.Jsp和mainMenu.jsp.In标题Template.jsp我在html体内有一个表,而在mainMenu中我必须包含那个表格内容我将如何做到这一点请帮助我< / p>

2 个答案:

答案 0 :(得分:0)

您可以使用以下标记来包含您的jsp

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

答案 1 :(得分:0)

有不同的方法可以包含jsps

1)<%@ include file=”filename” %>是jsp指令语法(静态包含)。

  

然后将源JSP页面转换为java servlet类。该   包含文件可以是静态资源或JSP页面。一般是JSP   include指令用于包含页眉横幅和页脚。

     

JSP编译过程就是源JSP页面获取的   仅在该页面已更改时编译。如果有变化   包含JSP文件,源JSP文件不会被编译和   因此修改不会反映在输出中。

2)<jsp:include page=”relativeURL” />是一个动态包含,因为你想要包含jsp,你需要使用<jsp:include>,因为它适用于动态内容

  

jsp:include动作元素就像一个函数调用。在运行时,   包含的文件将被“执行”,结果内容将被执行   包含在soure JSP页面中。当包含的JSP页面是   在调用时,请求和响应对象都作为参数传递

3)您可以使用像tiles,freemaker等模板框架来管理模板,并包含在自定义模板中定义的jsps。

了解有关瓷砖的更多信息

http://tiles.apache.org/framework/tutorial/

如果您有许多jsps和一个或多个布局设计,那么模板框架将更加灵活