进入base.jsp页面后,frame可以分别跳转到top,left,right,bottom之类的子页面:
对于:
这种方式该如何通过action跳转呢?
是在多个div中<% request.getRequestDispatcher("xxxx.action").forword() %>吗?
1) 如果想避免使用frame,可以把你的菜单单独放到一个jsp里,然后其它的各个页面去include这个jsp,在各jsp通过脚本控制菜单的显示。
2) 再者就是使用模板语言替代jsp
3) 再者就是用ajax请求,返回结果后重构dom,
4) 如果dom不大的话,也可以一次性加载,然后通过dispaly来控制显示问题。
这种结构,页面基本上是通过ajax来处理的。也就是说没有跳转,完全靠js重新构建页面。
div标签本身不支持你要的功能
[code="html"]
[/code]
用ajax还不是可以做权限控制和后台查询。。
ajax请求到你的action里。
非要用iframe 只能说明你不思进取。。。