日期:2014-05-18  浏览次数:20675 次

我用的是框架,sevlet怎么转成整个页面?
在servlet下转入页面response.sendRedirect,可是我用的是框架,转入的页面也在框架中,怎么才能转入他的页面充满整个页面~

------解决方案--------------------
不明白楼主所说的意思,难道你想让框架转入另外一个页面?
------解决方案--------------------
用java不行,用js吧,top.location.href= "url 地址 "
------解决方案--------------------


out.println( " <script> window.location.href= 'a.jsp '; </script> ")
------解决方案--------------------
target
------解决方案--------------------
将你设置的页面不属于任何一个框架就可以了
------解决方案--------------------
request.getRequestDispatcher( "跳转页面 ").forward(request,response) ;
------解决方案--------------------

我觉得你“注销”这个超链接指向的页面不对,JS我不熟,我觉得你可以

<a href= "# " onclick= "closeme() "> 注销 </a>
js函数 closeme里面关闭浏览器,然后打开新窗口跳转到一个页面(比如a.jsp,然后自动跳转到你的servlet)你的servlet清session之类用户信息,之后再
response.sendRedirect( "注销后的显示页面 ");
=====================================
<head>
<script>
function closeme(){
window.parent.opener=null;
window.parent.close();//关闭框架页
window.open( "你的servlet ");//新窗口中访问servlet,显示注销后结果页面
}
</script>
</head>
<body>
<a href= "# " onclick= "closeme() "> 注销 </a>
</body>
这是我的笨方法
------解决方案--------------------
target=*,不就可以啦???怎么搞那么复杂啊。。。。。
------解决方案--------------------
同样关注,顶了~
------解决方案--------------------
lz试试:
response.getWriter( " <script> window.parent.location.herf=\ "aaa.jsp\ "; </script> ");