0

我正在使用弹簧 mvc 3.2.2。我有一个主索引页面,其中包含登录/用户信息的标题以及导航菜单和页脚(以及它自己的内容)。

> http://localhost:8080/mywebsite/home/index.jsp

<html>....
<head>...
<body>
   <headerbar>...
   <navmenu>...
   <!-- Content here....-->
   <footer>
<body>

现在我将添加新的控制器和操作,如何重用页眉/导航菜单和页脚,这样我就不必在每个附加页面中添加它?

因此,对于我的用户控制器页面,我要做的就是呈现用户信息,而无需包含页眉/导航/页脚等。

> http://localhost:8080/mysite/account/user/8585

<!-- Only include the following but have it render as body() where nav menu/footer/header are already included in some partial view or master page -->
<h4>User Account</h2>
<user>${username}</user>
<firstname>${firstname}</firstname>

我怎样才能做到这一点?

<html>....
<head>...
<body>
   <headerbar>...
   <navmenu>...
     RenderBody?() <!-- Content here from any page include home/index.jsp and account/user....-->
   <footer>
<body>
4

1 回答 1

0

您需要某种模板引擎来解决这个问题,例如Apache Tiles

于 2013-07-30T18:37:35.417 回答