首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

为什么跳转的总是异常页面

2012-01-19 
为什么跳转的总是错误页面?有这样一段JSP连接SQL的代码问题:publicvoiddoGet(HttpServletRequestrequest,H

为什么跳转的总是错误页面?
有这样一段JSP连接SQL的代码问题:
public   void   doGet(HttpServletRequest   request,   HttpServletResponse   response)
throws   ServletException,   IOException   {

response.setContentType( "text/html ");

String   name=request.getParameter( "txtName ");
String   pass=request.getParameter( "txtPass ");
Condb   objcon=new   Condb();
objcon.IsCondb(name,pass);

if(objcon.IsCondb(name,pass))
{

response.sendRedirect( "../one.jsp ");正确的页面
}
else
{

response.sendRedirect( "../two.jsp ");//错误页面
}
}

}

前提连接数据库和输入的用户名、密码一切正常但为什么不执行if语句就直接执行else语句呢?该怎样解决?


[解决办法]
objcon.IsCondb(name,pass) code?

[解决办法]
打印 objcon.IsCondb(name,pass); 这个东西的结果出来瞅瞅
[解决办法]
是啊,条件为假就执行else了。
[解决办法]
因为你 !objcon.IsCondb(name,pass) 所以之接近else了阿

[解决办法]
肯定objcon.IsCondb(name,pass)这个方法返回的是false,
你是不是在比较String类型的时候用的是==而不是equals。。查下。。

热点排行