请高手帮我看看这条if语句是出什么毛病了?
代码如下,运行在weblogic8下:
int folderNO=0;
System.out.println(request.getParameter("folderNO"));
if ((request.getParameter("folderNO")!=null)&&(!request.getParameter("folderNO").equals("")))
{
System.out.println("fffffffffffffffffffff");
folderNO=Integer.parseInt(request.getParameter("folderNO"));
}
else if(request.getParameter("folderNO")==null)
{folderNO=0;}
我的folderNO的值为null时,仍执行了
System.out.println("fffffffffffffffffffff");
folderNO=Integer.parseInt(request.getParameter("folderNO"));
部分,请问是哪儿错了?