论坛首页 入门技术论坛

还是那个简单的问题

浏览 3930 次
该帖已经被评为新手帖
作者 正文
   发表时间:2006-11-30  
表单里 --- Name
在FormBean里进行验证
if (name == null || name.length() < 1)
{
   //错误代码}

这里的name == null 为防止用户不输入数据
name.length 是为了防止什么呢?
   发表时间:2006-11-30  
我终于知道了什么叫坚强
0 请登录后投票
   发表时间:2006-11-30  

不懂咋办
0 请登录后投票
   发表时间:2006-11-30  
String str = "";
System.out.println(str.length());
0 请登录后投票
   发表时间:2006-11-30  
就好像list要做两个判断一样 
难道他除了null 就一定要有值么
有些情况下  "" 也等同于null没有意义吧
0 请登录后投票
   发表时间:2006-11-30  
这些都了解
上述需要的输入应在Html里的<Input Type="text">里
但就是不明白如何输入才能满足上述条件(除不输入)

0 请登录后投票
   发表时间:2006-11-30  
您的意思是 如果输入了也能满足==null的条件了?
0 请登录后投票
   发表时间:2006-11-30  
wangzicool 写道
这些都了解
上述需要的输入应在Html里的<Input Type="text">里
但就是不明白如何输入才能满足上述条件(除不输入)

你也知道 "不输入" 就能满足了呀, 就是为了防止不输入呗
0 请登录后投票
   发表时间:2006-11-30  
wangzicool 写道
表单里 --- Name
在FormBean里进行验证
if (name == null || name.length() < 1)
{
   //错误代码}

这里的name == null 为防止用户不输入数据
name.length 是为了防止什么呢?

name == null 是提交的form里没有这个字段的情况, form里若有这么一个field, 而用户没有输入, 就会返回 ""
0 请登录后投票
   发表时间:2006-11-30  
原来如此
忘了考虑存不存在的问题了
多谢二位指点 还有昨天的那位仁兄
挺简单的问题叫我整复杂了
为此我还查了Struts API
在ActionForm 的几个方法里徘徊测试
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics