日期:2014-05-17  浏览次数:20608 次

熟悉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分送上
spring?mvc

------解决方案--------------------
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
------解决方案--------------------
引用:
兄弟,你可以用jqery的$().load()方法啊,
如:<body>
               <div id="header">
               </div>
    </body>
<script>
    $(function){
       $("#header").load("你要请求的地址")
}

</script>
你试下应该可以的

嗯嗯嗯.用js(jquery)请求数据,body用事件触发
------解决方案--------------------
跟springmvc框架没关系这个。
1、在head**页面,用load时间请求
2、还有你的这种需求很适合用sitemesh框架
------解决方案--------------------
head,foot页面里的数据用ajax请求后加载会不会好些?将要填充的数据callback