servlet 用script的alert.然后用location跳到别的页面

PrintWriter out = response.getWriter();
out.print("<script language='javascript'>alert('用户名或密码错误,请重新登陆!!'); location='index.jsp';</script>");
这样写怎麽弹出一个保存窗口啊,而不是弹出alert里的内容然后跳到index.jsp页面啊?
out.print后面的内容应该是一个html格式的文件知仔隐,戚亩这样浏览器才能解析
"<搭厅html><head><script>...</scirpt></head><body></body></html>"