日期:2014-05-20  浏览次数:20821 次

struts2 客户端校验怎么做?
struts2 客户端校验怎么做?


就判断是否为空 为空就弹出不能为空 s2

------解决方案--------------------
不必用struts结构,直接在客户端的jsp文件爱你中添加验证就可以了
------解决方案--------------------
有两种办法,一种是:在java代码中用checkValue,另一种是在配置文件中用给的构造器
------解决方案--------------------
探讨
有两种办法,一种是:在java代码中用checkValue,另一种是在配置文件中用给的构造器

------解决方案--------------------
第一步:打开浏览器
第二步:输入www.g.cn
第三步:输入struts2 客户端校验
第四步:回车
这样能找到很多例子的...
------解决方案--------------------
如果是仅仅判断空的话,用js非常简单,为什么要用struts2呐?
------解决方案--------------------
探讨
如果是仅仅判断空的话,用js非常简单,为什么要用struts2呐?

------解决方案--------------------
struts2 里有个专门验证的功能。网上能搜到很多
------解决方案--------------------
我来说哈:不过一定要给分的 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的错误标签,我觉得容易控制.不过我个人喜欢这样使用, 其实不是几句就讲的完的,自己可以多查下资料
------解决方案--------------------
1:struts2的validate方法
2:配置文件配置
3:js验证
------解决方案--------------------
最简单的就是用js 也可以valide