【发布时间】:2012-03-17 03:53:28
【问题描述】:
我的 Spring MVC Web 应用程序中有最简单的 Tiles 配置:
<!-- Default Main Template -->
<definition name="mainTemplate" template="/WEB-INF/views/main.jsp">
<put-attribute name="title" value="My title" type="string" />
<put-attribute name="header" value="/WEB-INF/templates/header.jsp" />
<put-attribute name="body" value="/WEB-INF/templates/blank.jsp" />
<put-attribute name="footer" value="My footer" type="string" />
</definition>
<definition name="home" extends="mainTemplate">
<put-attribute name="body" value="/WEB-INF/templates/home.jsp" />
</definition>
<definition name="scadenze" extends="mainTemplate">
<put-attribute name="body" value="/WEB-INF/templates/scadenze.jsp" />
</definition>
我的标准“/home”映射控制器返回new ModelAndView("home");,一切正常。
现在我想添加一个$("#header").load("/pathtoheadercontrollerurlmapping"); 来以 ajax 方式重新加载我的页面的一部分。
我的控制器方法必须返回什么?我怎样才能简单地返回我的 header.jsp 并实现我的目标?
【问题讨论】:
标签: jquery spring-mvc tiles