表单什么都不输,值为""还是null?

_还行_ 2012-08-28 08:23:14
String username = request.getParameter("username");
String password = request.getParameter("password");

if(username!=null)
System.out.println("我不是空"+username.length());

输出是:我不是空0
...全文
165 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hawkmsg 2012-08-28
  • 打赏
  • 举报
回复
对于null和"",最好都要判断,免得一个小问题,折腾半天。
_还行_ 2012-08-28
  • 打赏
  • 举报
回复
没有遇到问题之前我也一直以为是null。可是后来发现有问题了,判断是否为null的时候始终通不过,结果发现还真的不是null

[Quote=引用 2 楼 的回复:]

值为""吧
[/Quote]
_还行_ 2012-08-28
  • 打赏
  • 举报
回复
我试了。结果出乎我意料,居然是""

[Quote=引用 1 楼 的回复:]

null

怎么不试试呢?
[/Quote]
hawkmsg 2012-08-28
  • 打赏
  • 举报
回复
值为""吧
brightyq 2012-08-28
  • 打赏
  • 举报
回复
null

怎么不试试呢?

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧