`
a92575
  • 浏览: 16825 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SSH 第六章 struts视图组件(ActionForm)

    博客分类:
  • SSH
ssh 
阅读更多
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的生命周期缓存数据
1
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics