关于表单验证!!!!! 小弟一直迷惑不清,如果一个完整的项目肯定 服务端 和 客户端 都要进行验证,请问如果在 前台使用了js验证,那后台Action里又要验证的跟前台一样,那是否太麻烦?还有 是否使用DWR框架来验证,就一次解决问题呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一般情况下,前台校验是否为空和相关业务要求验证,后台只进行是否为空验证。用不用DWR还要根据业务需要,如无果用户的需求需要刷新显示,那么就使用Dwr,Dwr比较方便。 都要验证,举几个例子给你:1.客户端浏览器禁止了JS2.客户端用JS或者DWR ajax 验证了用户名的重复性,验证通过,但是在客户端还没有点提交按钮的时候,该用户名又被其他客户注册了,后台不再验证一次就是异常了!3.凡是交互性强的操作都要前后台都验证,嫌麻烦就是带来异常。客户端几秒钟不动,后台数据库数据可能就有翻天覆地的变化。 确实是这样,比如注册用户的重复,虽然可以用DWR进行验证,但还必须在后台再验证一次,才是及时的.前台的验证造各种脚本,但脚本不一定可靠,并且前台的用户的操作会不会停留或卡死等异常,都无法控制,所以还是需要后台验证~~ 前台的校验是防止一些人为的错误,可以在浏览器端验证,减少服务器端的压力,服务器端之所以还要验证,那是出于安全的考虑,因为有些方式是可以不通过form提交的,比如通过URL直接访问,如果不验证,就很难保证服务器不抛异常,这是很好的习惯!在前台后台分开开发的时候,更是如此 (学习struts2标签)Expression parameters.formName is undefined 遗留问题 jsp 上传文件问题 eWebEditer的插入显示乱码问题 The server encountered an internal 验证码你知道他的机能? 关于上传到虚拟空间之后数据库连接的疑问 急救,看看什么错误! 哪儿下载jdbc-odbc桥 response.addCookie(cookie)提示An invalid character [34] was present in the Cookie 分页的选择 寻JSP平台搭建的各种工具!
用不用DWR还要根据业务需要,如无果用户的需求需要刷新显示,那么就使用Dwr,Dwr比较方便。
1.客户端浏览器禁止了JS
2.客户端用JS或者DWR ajax 验证了用户名的重复性,验证通过,但是在客户端还没有点提交按钮的时候,该用户名又被其他客户注册了,后台不再验证一次就是异常了!
3.凡是交互性强的操作都要前后台都验证,嫌麻烦就是带来异常。客户端几秒钟不动,后台数据库数据可能就有翻天覆地的变化。
确实是这样,比如注册用户的重复,虽然可以用DWR进行验证,但还必须在后台再验证一次,才是及时的.
前台的验证造各种脚本,但脚本不一定可靠,并且前台的用户的操作会不会停留或卡死等异常,都无法控制,所以还是需要后台验证~~
服务器端之所以还要验证,那是出于安全的考虑,因为有些方式是可以不通过form提交的,比如通过URL直接访问,如果不验证,就很难保证服务器不抛异常,这是很好的习惯!在前台后台分开开发的时候,更是如此