你用Struts框架去开发的话,还是建议去用Validator框架去验证,这样简单,而且以后要加些验证方法,可以在去加入,毕竟这是个成熟的东西,你用js去验证的话,一个如果界面的表单验证的项目多,一个麻烦,你还需要对每个需要验证的元素加上ID,如果还需要其它条件的验证,那么显的前台代码很臃肿.

解决方案 »

  1.   

    我喜欢自己验证,框架会产生很多无用的js代码,而且万一什么地方配置不好,还影响到structs其他地方。  这个本来就是附属的东西,想用就用吧,不过我不喜欢。
      

  2.   

    2种都要用。
    js胜在客户感受好,但是安全性太差,有很多种办法能够绕过js判断。
    服务端验证相对安全,但是所有的提示信息只能出现在新的页面。而且不能根据用户的输入过程实时进行判断。
      

  3.   

    validator 可以同时用到服务器段和客户端,能够保持验证的一致性,可以只维护同一套代码来同时实现两段的验证。所以才鼓励使用它,当然,如果因为某些限制或者不熟悉这个架构,就用自己最拿手的方法把,framework如果拖累你了,那就违背了使用框架的初衷。
      

  4.   

    谁给up一下http://community.csdn.net/Expert/topic/5068/5068201.xml?temp=.6924097