方法response.sendRedirect()在我的程序中不起作用。
该代码通过并成功打印out.println("wrong user");
,但是重定向到Google分页的页面不起作用。
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);
}
有什么答案吗?
最佳答案
重定向后,您应该使用return
。
response.sendRedirect("http://www.google.com");
return;
调用sendRedirect()后,它不会自动返回。
关于jsp - response.sendRedirect不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10022704/