`

服务器端进行表单验证是很需要的

    博客分类:
  • web
阅读更多
在实际应用中客户端和服务器端都需要做验证.
在客户端验证真正目的是友好提示大部分正常用户要合法输入,因为不合法输入是无效的.
而并不是起到验证作用.真正验证作用在服务器采,用validator只是检验程序的方式之一.
当然你也可以不用struts的结构,自己写验证类.

为什么说客户但验证事实上并没有起作用?因为,懂得技术的用户,可以直接写发送post请求.不采用你的提交页面,这样就绕过客户端验证.所以如果需要提交数据并保存的地方或者是其他需要验证的地方都是放在服务器端的.

如果你放心你的用户的都是有良好道德的话.你就采用javascript就可以了.因为服务本身不担心.
但是,如果你不放心所有的用户都是良好的话,即使只有一个不良好的用户(采用http协议,发生post,get请求等)那么你也需要在服务器上写在action写!=null&&!= " "的验证.没有什么其他的办法.
分享到:
评论

相关推荐

    服务器端表单验证 filter

    本篇文章将深入探讨如何使用`Filter`进行服务器端表单验证,以及`JavaBean`在此过程中的作用。 首先,`Filter`是Java Servlet规范中的一部分,它允许开发者拦截HTTP请求和响应,执行预处理和后处理操作。在表单验证...

    表单验证控件 简单

    使用简单,功能强大的表单验证插件。 1、验证插件支持正则表达式验证,函数验证,ajax异步验证,支持对比...(注:使用服务器端Button验证不能使用ajax异步表单验证) 4、插件支持焦点进入验证,输入验证、焦点丢失验证

    javascript&正则表达式进行表单验证

    总之,JavaScript结合正则表达式进行表单验证是现代Web开发中不可或缺的技术,它可以提升用户体验,保证数据质量,并为服务器端减轻负担。掌握这两种技术的结合使用,对于任何前端开发者来说都是必要的技能。通过...

    DW笨阿猪高级表单验证

    "笨阿猪高级表单验证"可能会教你如何在服务器端进行二次验证,防止恶意篡改。 6. **错误提示**:良好的错误提示设计能帮助用户快速理解并修正错误,提高表单填写的效率。 7. **表单重置和提交处理**:"笨阿猪高级...

    服务器端验证注册登入表单demo

    服务器端验证注册登入表单demo,代码丰富注释,谁都看得懂

    struts的表单验证

    在Struts框架中,表单验证通常通过两个主要方式实现:客户端验证和服务器端验证。 1. 客户端验证: 客户端验证发生在用户的浏览器上,通常使用JavaScript或jQuery等库来执行。这种方式可以即时反馈错误,提高用户...

    bootstarp表单验证

    首先,我们需要了解表单验证的基本原理。在HTML中,我们可以通过`<form>`标签定义一个表单,并使用`<input>`、`<select>`和`<textarea>`等元素来收集用户输入。这些元素可以通过`required`属性进行基本的客户端验证...

    Form表单验证(服务器控件、HTML控件)

    5. CustomValidator:自定义验证控件,允许开发者编写自定义的JavaScript函数或服务器端代码来进行复杂的验证。 二、HTML控件验证 HTML控件验证通常在客户端使用JavaScript执行,这样可以提供实时反馈,无需等待...

    js表单验证代码 很全很强大

    "js表单验证代码 很全很强大"这个标题暗示了我们讨论的是一个全面且功能强大的JavaScript库或代码集,用于对HTML表单进行数据验证。 表单验证是确保用户输入的数据符合特定要求的关键步骤,例如,验证电子邮件地址...

    dw表单验证高级插件-asp表单验证高级插件-测试通过

    "dw表单验证高级插件-asp表单验证高级插件-测试通过"这个标题暗示了我们正在讨论的是一个针对Dreamweaver的高级插件,用于增强ASP(Active Server Pages)平台上的表单验证功能,并且已经通过了测试,证明其功能稳定...

    表单验证验证联系.zip

    表单验证不仅仅局限于客户端的HTML5验证,服务器端验证同样必不可少,因为客户端验证可以被轻易绕过。在服务器端,我们可以使用各种编程语言(如PHP、Python、Node.js等)对用户提交的数据进行验证,确保其安全性和...

    Jquery 很漂亮的表单验证

    要创建漂亮的表单验证,我们首先需要设置验证规则。这通常涉及定义每个表单字段的验证条件,例如非空检查、电子邮件格式验证、手机号码验证等。在jQuery中,我们可以使用自定义函数或者现有的插件来实现这一点。例如...

    使用JavaScript语言进行表单验证

    ### 使用JavaScript语言进行...通过以上介绍,我们可以看到使用JavaScript进行表单验证不仅能够提升用户体验,还能有效减轻服务器端的压力。开发者可以根据具体需求调整验证规则,实现更加灵活和高效的表单验证功能。

    基于JavaScript的客户端表单验证.pdf

    客户端验证指的是在客户端使用JavaScript语言来实现表单验证的技术,而服务器端验证指的是在服务器端使用服务器端语言来实现表单验证的技术。客户端验证可以减少服务器端的运算压力,而服务器端验证可以提供更高的...

    Ajax表单验证插件

    Ajax表单验证插件是一种在前端进行用户输入验证的技术,它结合了Ajax(异步JavaScript和XML)与JavaScript库,通常用于提升用户体验,避免传统表单提交时页面刷新的不便。这种插件允许数据在后台实时验证,同时保持...

    手机端注册表单验证js代码.zip_手机端注册表单验证js代码_手机验证

    表单验证主要通过JavaScript在客户端进行,其目的是在用户提交数据到服务器之前,检查输入的信息是否符合预设规则。这样可以减少无效请求,减轻服务器负担,同时也能及时给用户提供反馈,避免因为错误输入而反复...

    非常强大的JQ表单验证

    通过熟练掌握JQ表单验证,开发者可以创建出用户体验优秀且数据安全的Web表单,同时减少服务器端的负担。无论是简单的数据格式验证,还是复杂的业务逻辑校验,JQ表单验证都能提供强大的支持。在实际项目中,结合其他...

    简单的表单验证

    在IT领域,表单验证是网页开发中必不可少的一部分,它确保用户输入的数据符合预设的规则,从而保证数据的有效性和安全性。"简单的表单验证"这个主题,通常涉及到JavaScript(JS)这一前端脚本语言,用于实现客户端的...

    极好的表单验证方案,非常实用

    在Web应用中,表单验证通常分为客户端验证和服务器端验证两部分。客户端验证利用JavaScript或其他前端技术(如jQuery, AngularJS, Vue.js等)实时检查用户输入,提供即时反馈,提高用户体验。而服务器端验证则是为了...

Global site tag (gtag.js) - Google Analytics