当前位置 : 主页 > 编程语言 > java >

jsp – response.sendRedirect无效

来源:互联网 收集:自由互联 发布时间:2021-06-25
方法response.sendRedirect()在我的程序中不起作用. 代码通过并成功打印out.println(“错误的用户”);但重定向到google paged不起作用. String id="java";try { query = "select Id from Users where Id= ?"; ps =Datab
方法response.sendRedirect()在我的程序中不起作用.

代码通过并成功打印out.println(“错误的用户”);但重定向到google paged不起作用.

String id="java";

try 
{
    query = "select Id from Users where Id= ?";
    ps  =Database.getConnection().prepareStatement(query);
    ps.setString(1, id);
    rs  =   ps.executeQuery();

    if(rs.next())
    {
        out.println(rs.getString(1));
    }
    else 
    {
        out.println("wrong user");
        response.sendRedirect("www.google.com");
    }
    rs.close();
}
catch(Exception e)
{
    //e.printStackTrace();
    System.out.print(e);
}

任何答案?

您应该在重定向后返回.

response.sendRedirect("http://www.google.com");
return;

调用sendRedirect()后它不会自动返回.

网友评论