重定向的问题!

白发程序猿 2005-03-31 11:52:53
我有个主页面,有三个框架,在左框架里有个登录按钮,点击这个按钮,就在另一个框架中显示登录界面,验证我是在servlet里实现,现在我想要在登录成功时在新窗口打开另一个页面,而不是在框架里显示。请问这怎么解决?
...全文
153 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
java_ak47 2005-03-31
  • 打赏
  • 举报
回复
<a style="cursor:hand" onMouseDown="window.open('url你的页面','','width=630,height=430')" >
treeClimber 2005-03-31
  • 打赏
  • 举报
回复
<form action="your_servlet" target="_blank">
wudouguerwxx 2005-03-31
  • 打赏
  • 举报
回复
huguangwu回答的非常好啊,就是这个样子的
daimojingdeyu 2005-03-31
  • 打赏
  • 举报
回复
不错的问题
huguangwu 2005-03-31
  • 打赏
  • 举报
回复
假如三个框架名称分别为 top,left,right分成 T字形框架

左框架的的登录按钮:


<input type="button" onclick="right.location.href='login.htm'">


在登录的login.htm里有一个form


<form action="/servletName" method="post" name="form1">
...

<input type="submit"...>
</form>

在ServletName这个表单处理Servlet中,

if(successful)
{
//...
out.println("<script language=\"javascript\">");
out.println("parent.location.href='welcome.htm'");
out.println("</script>");
}
else
{
response.sendRedirect("login.htm");
}

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧