首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

jsp 与oracle的空值有关问题

2012-02-02 
jsp 与oracle的空值问题从一个页面request过来的值,如果什么都没填,插入oracle数据库中,再select时会出现j

jsp 与oracle的空值问题
从一个页面request过来的值,如果什么都没填,插入oracle数据库中,再select时会出现java.lang.NullPointerException.但是奇怪的是,在后台表中直接修改成空格(此时页面显示空格)或没有空格(此时值为null),为什么会出现这种情况?有什么办法解决?

[解决办法]
首先:空格!=null,空格表示一个字符串,而null是完全没有值。
解决:1.在插入的时候,发现null时,用“空格”替换后插入。
2.在select出来时,对null进行判断处理
最好采用第一种,在源头上处理。方便一点
[解决办法]
楼上完全正确
[解决办法]
Sunny319说的很对,null是什么也没有,无值,无地址,在做插入时做一下判断一下

!=null 时再做操作!

热点排行