2012-06-16 74 views
0

如何让所有@ReqpuestMapping所有@RequestMapping为标题页(SPRING MVC)

我有一个标题页面和其他一些网页

我的头页有侧边栏的菜单,我要显示我的菜单进入

所有页面感谢 普拉迪普

+2

这个问题没有意义...... –

+0

这里的任何想法,如何让Spring MVC中 – pradeep

+0

所有的意见是可以设置两个视图名称,modelAndView.setViewName(“第1页”);和modelAndView.setViewName(“header”) – pradeep

回答

1

如果下面是你正在尝试做的,Apache的瓷砖是非常适合你的要求。

Apache Tiles™是一个模板框架,用于简化Web应用程序用户界面的开发。

Tiles允许作者​​定义可在运行时将 组装成完整页面的页面片段。这些片段或瓷砖可以被用作简单的包括,以便减少页面元素的共同复制或嵌入在其他瓷砖内以开发一系列可重复使用的模板。这些模板简化了整个应用程序的一致外观和感觉的开发。

它也很好地结合了春天。您可以开始查看Spring reference以与Apache瓦片集成。一个简单的教程here

0

如果您使用的是Tiles等布局框架,那么您可以在xml配置文件中配置您的布局。

或者如果您没有使用任何布局框架,并且您正在使用普通jsp页面,则创建单独的页面,如header.jsp,footer.jsp,menu.jsp,并将这些页面包含在所有其他页面中,无论需要。

Ex。

<body>   
<table> 
    <tr> 
    <td> 
     <jsp:include page="menu.jsp"/> 
    </td> 
    </tr> 
    <tr> 
    <td> 
     Actual page code will go here 
    </td> 
    </tr> 
    <tr> 
    <td> 
     <jsp:include page="footer.jsp"/> 
    </td> 
    </tr> 
</table> 
</body>