SSH 第六章 struts视图组件(ActionForm)
1.ActionForm的乱码解决
解决方案: 过滤器
**2.ActionForm的数据转换(重点)
能够自动对表单提交数据类型进行转换
但对日期格式支持不够(java.util.date不能转换)
原因:BeanUtils.jar包不支持该格式
案例:register
解决方案:插件
3.ActionForm的工作原理
4.重置与效验
重置:
调用ActionForm中的reset()方法对ActionForm中的属性进行初始化
**案例:多用户登录 利用reset()对name初始化
效验(重点)
1.前端效验
js表单效验
2.后台效验
利用ActionForm的validate方法来效验数据
1.重写validate方法
2.配置文件中action属性增加validate="true"(默认为false)
input="/success.jsp" 定义错误显示页面
**案例:对register 进行效验
5.ActionForm的生命周期
ActionForm的生命周期分为两种: request和session
默认作用域为session 通过配置文件action元素的 scope可以指定
scope="request"
案例:利用ActionForm的生命周期缓存数据
分享到:
相关推荐
struts1使用actionform实现表单验证,表单验证失败追加信息。
struts 视频 struts视频 actionform
主要是actionForm的基本验证,重写validate方法,返回actionErrors,然后根据资源文件显示错误。 这是一个demo例子,直接导入eclispe中即可。 并且这部分内容会在相应的博客中介绍,稍后会更新博客。
各种ActionForm用法,生命周期,所有标签的使用
struts提供了标签来显示整个ActionErrors的错误信息。但要在struts-config.xml中设置<action ...
最近自学java中的框架-struts写了一些小例子,这都是很经典的程序,如果大家瞧得起要下载去看看,顺便给俺找找不足的地方。我的qq 821865130 email qingtian_hechen@163.com 希望大家能多多给我帮助。在此谢谢各位!...
代码完整,使用struta2做的自动表单提交功能。具有良好的后期维护性
Struts_学习笔记之ActionForm,简单配置即可达到效果
视频第二部分 下载前请阅读博客文章详细 博文链接:https://dlivan.iteye.com/blog/65870
最近自学java中的框架-struts写了一些小例子,这都是很经典的程序,如果大家瞧得起要下载去看看,顺便给俺找找不足的地方。我的qq 821865130 email qingtian_hechen@163.com 希望大家能多多给我帮助。在此谢谢各位!...
Struts的基本组件包 6 Struts framework的工作原理和组件 7 Struts ActionServlet控制器对象 8 Struts Action Classes 8 Struts Action Mapping 9 使用ActionForward导航 10 Struts ActionForm Bean捕获表单...
Struts的基本组件包 6 Struts framework的工作原理和组件 7 Struts ActionServlet控制器对象 8 Struts Action Classes 8 Struts Action Mapping 9 使用ActionForward导航 10 Struts ActionForm Bean捕获表单数据 11 ...
NULL 博文链接:https://arang.iteye.com/blog/420546