还有个问题一起问了:
userName是表单里的一个文本框,在表单验证的时候,有这么一句话
if((userName==null)||(userName.length()<1)){}
这里的"userName.length()<1"是什么意思,如果文本框什么都不填写就提交的话 ,userName==null一句话就可以判断了,为什么还要加上userName.length()<1呢?

解决方案 »

  1.   

    是不是这样:
    什么都不填写就提交,userName!=null,但是userName.length()<1
    http://struts.apache.org/api/index.html,就是这个,有下载的地方么?
      

  2.   

    文本框什么都不填时这个值是"",不是null
    没有对应名称的文本框时才是null下载:http://svn.apache.org/dist/struts/
    也就是首页左侧的Development Releases链接
      

  3.   

    下载struts包后,自带有个struts-document.war的应用了。