- 18
- 0
- 约1.04万字
- 约 51页
- 2017-06-20 发布于北京
- 举报
Struts2 输入验证 本次课的主要内容 本章主要内容 简介 用validate方法进行输入校验 validate()方法输入校验、validateXxx()方法输入校验 基于框架的输入校验 使用字段校验的输入校验、使用非字段校验的输入校验 简介 Web技术的发展给用户带来了方便,使用浏览器就可以完成某些工作。在方便使用的同时,也将系统输入界面暴露给用户,面临大量恶意破坏性输入的考验。例如金额的输入框中输入字母汉字,日期的输入框输入不正确的格式或不可能存在的日期等。这些都需要我们通过输入校验来解决。输入校验直接影响了系统的抗破坏性能和稳定性。 实际上,输入校验往往同类型转换联系在一起,都是对用户输入数据的规范化检查和处理,我们可以通过JavaScript来实现客户端校验,但一般都只是完成初步的检查和过滤,但对于需要与服务器交互的逻辑性校验就无能为力了,虽然提高了相应速度,但是功能有很大局限性,代码维护性也不好。我们不来讲解JavaScript的客户端校验,只是来看看Struts2为我们提供的输入校验方法。 Struts 2输入校验 输入校验分为客户端校验和服务器端校验。 客户端校验可以过滤掉用户的错误操作,是第一道防线,一般使用JavaScript代码实现。仅有客户端验证还是不够的。攻击者还可以绕过客户端校验直接进行非法输入,这样可能会引起系统的异常
您可能关注的文档
- 第五章--回归模型的假设检验.ppt
- 第五章-第8节-慢性肾衰竭.ppt
- 第五届全国广播广告作品创优评析报告2015.ppt
- 第五章.幼儿科学教育活动设计与指导.ppt
- 第五章html语言入门.ppt
- 第五章专家系统.ppt
- 第五章人力资本投资20121018.ppt
- 第五章(公关活动步骤)2015.ppt
- 第五章人工智能与专家系统及其PDM.ppt
- 第五章传出NS概论.ptt.ppt
- (2026年)AED配合心肺复苏规范化操作与现场急救应用PPT课件.pptx
- (2026年)eras理念下妇科术后快速康复全程管理PPT课件.pptx
- (2026年)阿米巴痢疾的护理PPT课件.pptx
- (2026年)超声诊断基础精品课件PPT课件.pptx
- (2026年)成人、儿童、新生儿特殊人群心肺复苏救治进阶培训PPT课件.pptx
- (2026年)除颤仪的使用PPT课件.pptx
- (2026年)创伤性心搏骤停患者心肺复苏救治规范与临床决策PPT课件.pptx
- (2026年)胆道疾病(第十版外科学)PPT课件.pptx
- (2026年)胆胰疾病精品课件PPT课件.pptx
- (2026年)儿童、新生儿心肺复苏护理操作规范与核心要点把控PPT课件.pptx
最近下载
- 事务性公文考试试题及答案.doc VIP
- 2023年皮肤与性病学主治医师考试:皮肤与性病学专业实践能力真题模拟汇编(共169题).doc VIP
- 一次性使用采样器.pdf VIP
- 带式输送机摩擦轮调偏装置设计(全套有图纸).doc VIP
- 第8课 北宋的政治(任务型教学设计)历史新教材统编版五四学制中国历史第二册.docx
- 小电影的精彩.doc VIP
- 物理学教程(第四版)上册 马文蔚 课后习题答案解析.pdf
- 一种铅酸蓄电池修复剂及铅酸蓄电池的修复方法.pdf VIP
- 电动车电池修复方法_怎么修复电池_怎么修电瓶_铅酸电池_图文.doc VIP
- 新建扩建高速公路与长输油气管道并行交叉的安全保护措施.pdf
原创力文档

文档评论(0)