现在在项目中用到了struts2的输入校验(配置文件),由于有很多的校验,并且有很多人在搞,前台也有js校验。我想大家在写完后台校验后可以测试一下(因为有许多正则表达式,怕写错)。现在的问题是:1)写完输入校验后,要测试,如果用页面测试,因为页面中已经有了js校验,测不出后台来。2)用junit测试action,看了看,麻烦死了还有就是我的一个架构思路:在前台js进行细粒度校验,在后台进行一些简单的不为空校验,这样出错的几率会少。
大家帮忙给提提建议。
大家帮忙给提提建议。
解决方案 »
- 动态生成tree..求救啊
- j2ee session问题
- 关于java版本的ado.net 数据封装的datatable
- JAVA程序员求职。。。。。。。。
- 在web services中如何取得访问它的客户端IP地址??急。。谢谢。。
- serversocket绑定指定ip的问题,在线等。。。
- tomcat 总是很慢,重启后速度才上去,过一天后又很慢,看LOG也没有报错,请高手帮忙
- Unable to initialize threads: cannot find class java/lang/Thread怎么解决?
- 关于 JavaEE 中权限校验的一个疑问
- Jsp如何多次显示前台html表单里的数据啊
- java控制打印机打印小票
- The annotation @Autowired is disallowed for this location
浏览器禁用js,具体我忘记了,可上网查。
浏览器可以屏蔽js运行,所以只搞客户端验证是不行的,那只是提高用户体验而已。
struts的校验不可少
js如果用firefox里的firebug可以屏蔽掉马上再运行
造成主机安全性不佳
测试后台的时候,把浏览器js给禁用掉。我问了一哥们,貌似他们就js 校验。后台不去校验的。
这样性能也能提高
前台后台都需要效验 这是肯定的,有必要的,你可以先把页面的JS干掉,测呗!完了撤销回去 当然这是笨办法,你可以根据上面说的禁用JS,这个我也没用过嘿嘿!