+ -
当前位置:首页 → 问答吧 → 每个页面都有相同内容,怎么处理更简便

每个页面都有相同内容,怎么处理更简便

时间:2011-09-25

来源:互联网

我用struts2做了个blog布局是这样的:
上,中左,中右,下
其中每个页面变的只有中左,其他3块在每个页面使用
中右那一块放的是留言,最新发表的文章。。。
因为重复了,所以想把它单独拎出来,但不知道怎么做。

作者: Ping_QC   发布时间: 2011-09-25

好像jquery中的load可以加载一个action进来。

作者: Ping_QC   发布时间: 2011-09-25

没一块都做成单独的jsp页面,在用include引用进来。。。。。
要用到的地方就是一句话的事情了。。。。

作者: deng_yuxi   发布时间: 2011-09-25

一种是2楼说的那样.另一种是一个页面用DIV分成不同的区域,在变化的区域用<jsp:inclue page="${path}" />然后path从后台传过来,就可以了;还有一种可以用iframe。。。。

作者: my_caterpillar   发布时间: 2011-09-25

@deng_yuxi:
直接包含jsp不经过action那页面上就没东西阿

@my_caterpillar:
${page}可以写一个action?
iframe做后台的时候用的较多阿

作者: Ping_QC   发布时间: 2011-09-25

引用 4 楼 ping_qc 的回复:

@deng_yuxi:
直接包含jsp不经过action那页面上就没东西阿

@my_caterpillar:
${page}可以写一个action?
iframe做后台的时候用的较多阿
如果是首页
首先做一个default.jsp
里边只有一句话<jsp:forward page="请求的action中的一个方法" />
.....
action method.....
rquest.put("path","/jsp/user/menu.jsp");
到首页 index.jsp

<div id = "left" >
<jsp:include page="${path}" />
</div>

然后没请求一次,在request里边放一个相应的path,也可以采用filter,也可以放到session里边,如果频繁的话。难道这样不可以吗?

作者: my_caterpillar   发布时间: 2011-09-25

热门下载

更多