是不是你传递参数不同而导致错误的发生?
比如以下代码:
String username = request.getParameter("username");
if(username.equals("index.jsp"))
{
……
}
这段代码在username不为空的时候是正确的,但是如果username为空,则会出现错误。
因为空字符串无法使用equals方法。
比如以下代码:
String username = request.getParameter("username");
if(username.equals("index.jsp"))
{
……
}
这段代码在username不为空的时候是正确的,但是如果username为空,则会出现错误。
因为空字符串无法使用equals方法。
我也见过这样的用法:
String str=....
if "".equals(str)....
这是不是空字符串在使用equals方法?
怎么回事呀