日期:2014-05-20  浏览次数:20619 次

为什么不能捕捉到textfield的空串情况?谢谢
if(request.getParameter( "textfield ")==null)
out.print( "textfield为空啊 ");
else   if((String)request.getParameter( "textfield ").trim()== " ")
out.print( "textfield为空串 ");
else   out.print( "af_srusername: "+(String)request.getParameter( "textfield "));


明明textfield里什么也没写,提交表单后显示
af_srusername:
但后面没有东西,应该是空串,但是else   if没有捕捉到?!!!!

------解决方案--------------------
if((String)request.getParameter( "textfield ").trim()。equals( " "))

不能用==,它判断地址是否相同;
要用equals,它判断的才是内容。