关于servlet跳转到frameset内页面的问题

content.jsp:<head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><t... content.jsp:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<frameset rows="*" cols="157,*" framespacing="0" frameborder="yes" border="1" bordercolor="#CCCCCC">
<frame src="left.jsp" name="leftFrame" scrolling="no" noresize="noresize" id="leftFrame" title="leftFrame" />
<frame src="main.jsp" name="mainFrame" id="mainFrame" title="mainFrame" />
</frameset>
</html>

我想从登陆界面login.jsp经过LoginServlet处理跳转到order.jsp文件,并在frameset的mainFrame里显示order.jsp的内容,请问可以实现吗?我参考网上的方法,给在login.jsp里form的target属性写mainFrame,发现只是在一个新的浏览器窗口显示了order.jsp页面,而且也没有显示框架,请问怎么解决?login.jsp不在frameset里
展开
 我来答
内测高手
推荐于2016-10-01 · TA获得超过436个赞
知道小有建树答主
回答量:312
采纳率:100%
帮助的人:130万
展开全部
如果login.jsp 是单独的页面,那在LoginServlet 把 “order.jsp” 当成参数放到paramter(暂且定义为DIRJSP)里面, 然后LoginServlet指向 content.jsp,
然后设置 mainFrame的 src ='<%=(request.getAttribute(“DIRJSP”)==null?"main.jsp":request.getAttribute(“DIRJSP”))%>';这样就可以实现动态跳转。记得把 login.jsp 改成target="_self" ,不然老是出新页面。

这个是逻辑上理论,代码实现还要自己写
dhweicheng
2014-09-22 · TA获得超过1154个赞
知道大有可为答主
回答量:3320
采纳率:55%
帮助的人:1043万
展开全部
Servlet 处理完之后再下面重定向!
response.sendRedirect("xxx.xxx"); //括号内表示要转到的页面名称
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式