当前位置: 代码迷 >> Java Web开发 >> Servlet中设立的alert窗口失败
  详细解决方案

Servlet中设立的alert窗口失败

热度:8035   发布时间:2013-02-25 21:05:24.0
Servlet中设置的alert窗口失败
大家好
            String questionTitle = request.getParameter("QuestionTitle");
            String questionContent = request.getParameter("QuestionContent");
            SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
            String time=   sdf.format( new  Date(0));
            int Userid = Integer.parseInt(request.getParameter("Userid"));
            Question question = new Question();
            question.setTitle(questionTitle);
            question.setContent(questionContent);
            question.setTime(time);
            question.setUserId(Userid);
            QuestionDao questionDao =  new QuestionDao();
            if(questionDao.addQuestion(question))
                out.println("<script language=javascript>alert('发布问题成功');</script>");
                response.sendRedirect("/Java_Blog/question.jsp?Userid="+Userid);
我打算弹出成功提示之后再跳转。可是如果去掉最后一句,弹窗就可以见到而已必须点击按钮才可以结束。但是如果后面一句存在弹窗就不显示了(也许是显示了但是很快被掩盖了),想问问如何设置它不自动跳转?
我记得是用confirm什么的。一时也找不到参考的。

out.println("<script language=javascript>");
out.println("alert('发布问题成功');");
out.println("window.location = '/Java_Blog/question.jsp?Userid="+Userid+"'");
out.println("</script>");
  相关解决方案