我用了这个对象==null 但是不行
又用了对象.getId() 返回空指针异常,
请问怎么回事,该怎么判断好?
又用了对象.getId() 返回空指针异常,
请问怎么回事,该怎么判断好?
解决方案 »
- 网页上怎么调用MSN进行对话(急!急!急!)
- sturts问题
- 如何获得某一IP地址是否正在浏览应用中的网页
- 初学用JSP开发基于WEB系统的问题
- jsf怎么导出为excel文件,急呢
- 用Struts2.0和Hibernate写了个CURD,有要的留下邮箱
- 开发一个系统,是否可以只用struts的框架,不用struts的标签?
- 请大家计论一下:把系统中的所有SQL语句放到一块地方的方案及其优缺点
- 用jdbc驱动连接不了sql server2000数据库,各位朋友帮忙一下..多谢!
- 为什么把.class文件删除了,jsp还能正常运行?
- 200分Help!Help!Help!
- 如果多表查询的话,hibernate返回什么啊
这句话什么意思。
我用了这个对象==null 但是不行这个对象是proxy对象啊!
如果 (object == null) 为 true 就对了。。
对象==null||对象.getId()==null||"".equals(对象.getId())这样写应该没问题了
你ID是string类型的还是int类型的啊?
如果是string类型的话,用null==对象.getId()||"".equals(对象.getId())这样应该可以啊
还有你这个值是否需要初始化呢?
自己判断一下应该很好解决的啊。
null==obj||obj.getId ==null || "".equals(obj.getId())
判断为空的时候,最好是把null写在前面,如果obj是个null,你写出obj==null的话你拿一个空对象去和null做判断可能会报空指针。