Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 基于许多JSP页面的Spring模板页面_Java_Spring_Templates - Fatal编程技术网

Java 基于许多JSP页面的Spring模板页面

Java 基于许多JSP页面的Spring模板页面,java,spring,templates,Java,Spring,Templates,如何使用Spring基于许多JSP页面构建模板页面 我不能使用标签,因为我必须先为这些页面设置一些数据。我也不想在每个JSP文件中实现整个模板页面(页眉、页脚),因为只有${content}var将被更改 提前感谢在jsp中使用jsp片段: <%@include file="header.jspf" %> 我不清楚您的限制是什么。你看过Sitemesh或Apache Tiles吗?是的,但我想知道spring是否支持这一点。如果问题是spring是否有类似于Sitemesh和Ti

如何使用Spring基于许多JSP页面构建模板页面

我不能使用标签,因为我必须先为这些页面设置一些数据。我也不想在每个JSP文件中实现整个模板页面(页眉、页脚),因为只有${content}var将被更改


提前感谢

在jsp中使用jsp片段:

<%@include file="header.jspf" %>


我不清楚您的限制是什么。你看过Sitemesh或Apache Tiles吗?是的,但我想知道spring是否支持这一点。如果问题是spring是否有类似于Sitemesh和Tiles的东西,我会说不。做一些已经做过的事情不是spring的哲学。好吧,澄清一下——是否可以分配一个JSP页面(充满数据)到Apache Tiles或Sitemesh中的其他JSP页面?我不想在我将要实现的每个JSP页面中重复类似“”的语句。我更愿意使用类似${menu}的var创建一个页面,其中将包含呈现的menu.jsp页面。如果我的逻辑错了,请纠正我。提前谢谢是的,两种方式都可以。如果你想做的事情很简单(没有太多jsp片段,我建议使用sitemesh。例如,在sitemesh中,你有一个基本页面,比如说一个由页眉、正文、菜单和页脚组成的页面,其中body有一个标记(这里说body)。所以你只关心body,而忽略其余部分。sitemesh将自动添加body(无论什么)到您的基础模板。