我在index页面使用layout分为五个区域(东西南北中),登陆过滤器拦截请求后response.sendRediret()重定向的时候只是将最左边的那个子区域重定向到指定页面,其他几个区域不动,怎么解决?
easyui的layout布局实质上就是一个页面,它是通过div来实现分区域(东西南北中)的,所以如果只想改变某个子区域的内容,其他区域内容不变,则需要用局部刷新技术,重定向无法实现这样的局部刷新。建议使用ajax技术去实现
用的就是ajax,现在问题是发送ajax请求的那个子区域好像把自己当做整个浏览器屏幕一样,重定向是可以,《但是》只是某个子区域进行重定向,其他部分不变(就连地址栏也是原来的地址),怎么样也让地址栏页变化到某个新的URL(login.jsp)呢?
@宛 丘: 在你需要的地址栏页变化到某个新的URL的地方,用js语句改变地址栏地址window.location.href="http://...."; 不太清楚你的业务需求,只能这样回答你了
我是用的tab
<div id='tabs' class="easyui-tabs" fit="true" boder="false">
</div>