熟悉spring mvc的高手请进,高分求教。
本帖最后由 lzc2125 于 2013-11-15 16:12:48 编辑
我现在想通过页面去实现一些欢迎简单布局。
比如header,body,footer等等。
// 欢迎页面
welcome.jsp
<body>
// ??怎么写,能达到去调用一个header的controller,让_Header.jsp的内容显示到这里
</body>
//Controller大概如下内容
@Controller
public class Controller {
@RequestMapping(value = "/_Header")
public ModelAndView _Header(ModelMap map) {
.....一些具体实现
return new ModelAndView("_Header.jsp");
}
}
??的地方该怎么写?任何方法都可以,只要能实现。
基本就是welcome.jsp呈现的时候,能把_Header.jsp的内容也表示出来。
_Header.jsp也是动态的,不是单纯的import进来就行,要通过controller去表示。
有更好的办法也行。万分感谢了.100分送上
------解决方案--------------------jsp:include里面的page参数写访问ModelAndView _Header的路径 不知道可不可以实现~
------解决方案--------------------
<body>
// ??怎么写,能达到去调用一个header的controller,让_Header.jsp的内容显示到这里
<jsp:include page="_Header.jsp" flush="true"/>
</body>
------解决方案--------------------<%@include file=".../header.jsp"%>
这个吧header.jsp包含进来,header需要的数据可以直接在欢迎页面对应的后台获取了。
------解决方案--------------------这个问题和spring mvc几乎没有任何关心,include 的src指定正确就能访问到后台!
------解决方案--------------------如果是所有页面都使用到的模型可以使用SpringMVC3.2中的新特性
全局模型,让所有页面都装载你使用的模型,再使用jsp:include加载试图
------解决方案--------------------include header 和foot的jsp
------解决方案--------------------
嗯嗯嗯.用js(jquery)请求数据,body用事件触发
------解决方案--------------------跟springmvc框架没关系这个。
1、在head**页面,用load时间请求
2、还有你的这种需求很适合用sitemesh框架
------解决方案--------------------head,foot页面里的数据用ajax请求后加载会不会好些?将要填充的数据callback