struts2 客户端校验怎么做?
就判断是否为空 为空就弹出不能为空 s2

解决方案 »

  1.   

    不必用struts结构,直接在客户端的jsp文件爱你中添加验证就可以了
      

  2.   

    有两种办法,一种是:在java代码中用checkValue,另一种是在配置文件中用给的构造器
      

  3.   


    同意,可以在java类的action中判断,也可以利用valide框架配置form,当然还可以用js
      

  4.   

    第一步:打开浏览器
    第二步:输入www.g.cn
    第三步:输入struts2 客户端校验
    第四步:回车
    这样能找到很多例子的...
      

  5.   

    如果是仅仅判断空的话,用js非常简单,为什么要用struts2呐?
      

  6.   

    struts2 里有个专门验证的功能。网上能搜到很多
      

  7.   

    我来说哈:不过一定要给分的  struts2同struts1一样都有validate验证框架,以及action的验证方法,我们在做大型项目的时候一般为保证安全都要写两种验证1.页面端得JavaScript验证 2.服务器端的struts验证
    struts的验证的写法跟struts1相比我个人觉得要难得多,一般不要使用struts的标签或设置theme="simple"这个属性才行,因为错误消息显示是自动的特讨厌 ,验证文件一般写在对应的action目录下,有对应的命名规则  如:LoginAction-validation.xml  如果有多个方法,每个方法又要写一个action,有对应的规则 错误消息显示最关键,比如说field类型的好像保存在errors这个map中(key是字段名,value是个ArrayList);你去的时候其实取第一条就行了,不用struts2的错误标签,我觉得容易控制.不过我个人喜欢这样使用, 其实不是几句就讲的完的,自己可以多查下资料
      

  8.   

    1:struts2的validate方法
    2:配置文件配置
    3:js验证
      

  9.   

    最简单的就是用js  也可以valide
      

  10.   

    如果一般的话,只是空值字符串的校验的话,用js在前端进行校验或者同时加上
    在服务器端的验证就行了
    如果校验工作量大的话,可以结合验证框架如validate