在jsp有这个语句:
<input type="text" name="area">
<input type="sumbit" name="sumbit">
问一下下面的语句什么意思,主要是if()里面的语句
String s=request.getParameter("area");
if(s==null){
s="";
}
<input type="text" name="area">
<input type="sumbit" name="sumbit">
问一下下面的语句什么意思,主要是if()里面的语句
String s=request.getParameter("area");
if(s==null){
s="";
}
你上面的代码是处理如果area文本框没有获得过焦点时将其负值为空字符串,以确保在后面对area的操作时不出现异常
s="";
}
if中的判断只能是true或false,s==null 就是说 if(false)
也就是说为false的时候不再进行判断直接跳出
if(s == null)就是说如果字符串对象s为空的话,就使s =""即让s的值为空串。
if(s==null){
s="";
} 除了以上回答, if(s==null) 值为空. == 是等于 s=""; 是赋值;
为了避免Nullpointexception的错误..所以
加了判断...
就是判断如果s为空值
java里 == 是判断两边值是否相等,而 = 是把右边的值赋给左边的变量
正解