【发布时间】:2012-04-18 20:16:38
【问题描述】:
方法 response.sendRedirect() 在我的程序中不起作用。
代码通过并成功打印out.println("wrong user");,但重定向到谷歌页面不起作用。
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);
}
有答案吗?
【问题讨论】:
-
你确定代码被执行了吗?
-
不,先生。当我删除out.println(“错误用户”)之前的评论时,它显示“错误用户”。并留在同一页面
-
这段代码写在哪里?在 jsp/servlet 中?
-
@Amar 您的问题已解决。如果是,并且不在给定的答案中,你能指定你自己的答案吗?