今天整了一个下午的校验器,也没有什么成果。我怀疑Struts2的校验器的可用性的真实性,它到底能用吗?我翻了好几本书,都是这样写的,但是我就是抄下来也不行。谁能告诉我问什么?

解决方案 »

  1.   

    因为不行,所以不行。。struts2的验证肯定是可以用的
      

  2.   

    Struts2的到是可以,整合了ajax就出问题了
      

  3.   

    我知道了,我把那个***-validation.xml放到包外面了,应该和自己定义的Action放到同一个包里。郁闷的很,就这个东西,整了一个下午。
      

  4.   

    当使用struts2的validation.xml进行验证时,需要注意如下几个方面:I.首先应该注意validation.xml的名字,一定要以Action的类名加“-validation.xml”作为文件名。入LoginAction-validation.xml。II.LoginAction-validation.xml文件必须与Action类放在相同的目录下。III.validation.xml文件中的<field-validator type="">标签的type属性,必须与VO中定义的属性的数据类型相同。IV.在struts.xml文件中的<action>标签中,必须包含<result name="input">和<result name="success" >,否则会报找不到页(404)。
      

  5.   

    肯定可以用的,我刚试过了.楼主检查下是不是有不符合要求的地方,或者把类和xml贴上来看看.
      

  6.   

    能够用的,对于输入出错的话,action配置里面应该要有个<input>返回
      

  7.   

    使用struts2校验注意两点即可。
    1.业务Action继承ActionSupport类。2.校验xml文件放在与业务Action相同的目录下。