jsp给数据库添加记录时有一个值是空值,谁知道是怎么回事啊?

jsp给数据库添加记录时有一个值是空值,谁知道是怎么回事啊?,第1张

只有季节为空?先检查jsp里给出的id是否与Cseason一致,输出一下你的sql语句,你的所有字段的数据类型要与数据库一致,要不给你的servlet加断点,在debug模式下进行调试。

你那样写。当然不对了。。你那样只能判断这个值是否为null
而不是判断这个值为空。你可以这样判断。绝对能行。!"
"equals(a)
意思是。a
不为


if(a!=null
&&
!"
"equals(a)){
}
这个判断
在a的值null
空格的时候,都不执行。不懂继续追问我

你用,这个和HTML是一样的。输入 &nb sp; 表示空格。(中间的空格去掉,因为在这里如果去掉百度会直接显示一个空格。)
如果直接打空格的话,无论你打多少个显示的都只有一个的。而 就可以叠加。

应该是你使用jdbc的时候,把空值当做了空字符串(‘’)插入了数据库,对于不同的数据库的空值的定义是不同的,oracle的空字符串即是空值(null),所以不能为空的字段是要报错的,而mysql的空字符串(‘’)和空值(null)是两个不同的概念,通过jsp插入空值是可以的,

神马意思,就是null显示为""么
你可以在攻击类中写个方法判断,以String为例
pubilc static String formatString(String src){
if(src == null)
src == "";
return src;
}
然后在页面上你需要展示的显示的字符串都用这个方法过滤下,formatString(src)
不知道是不是这个意思


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13331632.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-16
下一篇 2023-07-16

发表评论

登录后才能评论

评论列表(0条)

保存