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

关于frameset的刷新问题想用servlet实现
例如我把页面main.html分成左右两个子页面,分别载入1.jsp和2.jsp,通过1.jsp中的登陆按钮提交,然后servlet响应,并返回用户信息显示在2.jsp中,
我开始用的是request.dispatcher(url)的语句,
但是URL是1.jsp就只刷新1.jsp,2.jsp内容不变,只有点f5的时候才改,
如果URL是main.html那原来的1.jsp就成了又分成两个的(1.jsp和2.jsp)页面,这样整个页面就分成了三块,
我想是刷新的问题,可用servlet响应时,要怎吗写那,请指教!!

------解决方案--------------------
把你servlet中原来用于跳转的代码去掉,用下边这句代码来实现跳转:
Java code

out.println( "<javascript type='text/javascript'>window.open('main.html', '_top');</javascript>" );