我做了个html框架
_______
| |   |
| |   |
-------
左右那中  现在右边有个超链  我想实现一点右边那个超链左右两边的页面一起变
我用的是struts 不管是转跳还是重定向 respones.sendRedirect 都用过不行
他都是左边不动右边又加载一边这个框假 等于左边有2条 右边有一条
现在有3个文件  
frameLeft.jsp 用于左边显示
frameMain.jsp 用于右边显示
frame.jsp 用于加载这2个不知道我说明白没 请大家帮我想想要怎么办才好 (最好能给出代码)
或者告诉我要怎么做才能刷新frame.jsp 不是刷新某个页面

解决方案 »

  1.   

    我想到要怎么做了在右框架里点一个超链让左右2边的框架同时发生改变就需要一个刷新的问题 
    因为框架的设计初衷就是为减少服务器的负荷 让用户用什么拿什么 所以当框假里的 
    页面发出请求的时候只会刷新当前页面其余的页面不会发生改变 在这种情况下无论是转跳 
    还是重定向 都不能改变其它的页面 
    但是frame有一个name 超链后面接上一个target="FRAME_NAME" 就会刷新跟name匹配的页面 
    如此一来 我就可以把我们现在这个左右框架的页面 外面在包一层框架 然后我给他起个名字 
    这样一来我就能刷新我以前的框架了 整个框架一能刷新了 我就可以用jsp或者自定义标签来动态的控制它了
      

  2.   

    这就是框架布局的坏处了。建议用 div 或表格布局来代替框架布局。