`
a92575
  • 浏览: 17359 次
  • 性别: 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
分享到:
评论

相关推荐

    ssh项目(自定义struts1)

    Struts1的核心组件包括ActionForm、Action和Tiles等。ActionForm处理用户输入,Action负责业务逻辑,而Tiles则用于页面布局。在这个项目中,自定义的Struts1可能意味着开发者对默认的Struts1行为进行了扩展或修改,...

    ssh.rar_ssh_ssh struts1_struts1.2

    这个"ssh.rar"压缩包文件包含了一个基于Struts1.2、Spring2.0和Hibernate3.0的示例项目,下面我们将详细探讨这三个组件及其在项目中的作用。 **Struts1.2** 是一个用于构建MVC(Model-View-Controller)架构的Java ...

    ssh_1_struts.rar_ssh

    标题中的"ssh_1_struts.rar_ssh"暗示了我们正在讨论与SSH(Secure Shell)协议和Struts框架相关的主题。SSH是一种网络协议,用于安全地远程登录到服务器,执行命令和传输数据。而Struts是Java开发Web应用程序的一个...

    ssh.rar_struts1_struts1.2 ssh

    Struts 1的核心组件包括ActionServlet、ActionForm、Action和Tiles等。ActionServlet作为控制器,负责转发请求;ActionForm用于封装用户输入的数据;Action则处理业务逻辑,与模型交互;Tiles用于页面布局。 **...

    Java:SSH-Spring整合struts2&hibernate;框架

    在IT行业中,SSH(Spring、Struts2、Hibernate)是一个常见的企业级Web应用程序开发框架组合。这个框架集合了Spring的全面控制反转(IoC)和面向切面编程(AOP)、Struts2的MVC设计模式以及Hibernate的对象关系映射...

    SSH(spring、struts、hibernate)框架所需jar包

    SSH框架,全称为Spring、Struts和Hibernate,是Java Web开发中的三大主流框架,它们各自负责应用程序的不同层面,协同工作以构建高效、可维护的Web应用。Spring是全面的后端应用框架,Struts提供了视图层和控制层的...

    ssh整合例子,struts+spring+hibernate+oracle整合

    在SSH整合中,Spring主要负责管理其他组件的生命周期,如Struts的动作类和Hibernate的Session工厂。 **Hibernate** 是一个对象关系映射(ORM)框架,它允许开发者使用Java对象来操作数据库记录,消除了SQL的手动...

    SSH中 struts hibernate spring 各起什么作用

    ### SSH框架:Struts、Hibernate、Spring的作用解析 #### Struts **Struts** 是一个基于MVC(Model-View-Controller)设计模式的开源框架,主要用于构建动态Web应用程序。在SSH架构中,Struts主要负责处理用户界面...

    SSH 入门程序(struts+spring+hibernate)

    SSH(Struts+Spring+Hibernate)是Java Web开发中的经典技术栈,这三种框架的组合在企业级应用中广泛使用,提供了模型-视图-控制器(MVC)架构的完整解决方案。SSH入门程序是一个帮助开发者熟悉这三个框架集成使用的...

    ssh架包,struts1.2+hibernate+spring

    SSH是Java Web开发中的一个流行框架组合,由Struts、Hibernate和Spring三个组件构成。这个组合为开发者提供了模型-视图-控制器(MVC)架构、对象关系映射(ORM)以及依赖注入(DI)和面向切面编程(AOP)的能力。...

    ssh基于spring+struts+hibernate实现增加数据

    SSH框架是Java Web开发中的一种经典组合,由Spring、Struts和Hibernate三个开源框架组成。SSH框架在企业级应用开发中被广泛使用,因为它能够提供高效、灵活且可扩展的解决方案。下面我们将深入探讨SSH框架如何协同...

    SSH整合集成,Struts1.3 Spring2.5 hibernate3.0框架集成整合

    1. **struts-config.xml**:Struts的配置文件,定义了Action及其对应的ActionForm,以及视图的映射。 2. **spring-beans.xml**:Spring的配置文件,声明了所有需要管理的bean,包括Service、DAO以及它们依赖的其他...

    SSH-struts第一种方式整合

    在本项目"SSH-struts第一种方式整合"中,我们将深入探讨如何将这三个组件结合在一起,构建出强大的后端业务逻辑和直观的前端展示。 首先,Struts作为MVC(模型-视图-控制器)设计模式的实现,主要负责处理HTTP请求...

    SSH学习之struts

    在这个框架中,Struts的核心组件包括ActionServlet、ActionForm、Action和ActionMapping等,它们协同工作,实现了业务逻辑与视图的分离,增强了代码的可维护性和可扩展性。 1. **Struts工作原理** Struts的核心是...

    struts+hibernate BBS论坛系统 (ssh整合开发技术详解中源码)

    Struts+Hibernate BBS论坛系统是一个基于SSH(Struts、Hibernate、Spring)三大主流Java EE框架集成开发的项目,主要用于教学和实践。SSH框架的整合为开发者提供了强大的模型-视图-控制器(MVC)架构支持,使得业务...

    SSH(Struts,Spring,Hibernate)笔试题与面试题汇总整理.docx

    7. 绑定值到视图的对比:Struts1 使用标准 JSP 机制把对象绑定到视图页面,而 Struts2 使用“ValueStack”技术,使标签库能够访问值,而不需要把对象和视图页面绑定在一起。 8. 类型转换的对比:Struts1 ActionForm ...

    ssh框架之struts包

    本压缩包中的"ssh之struts包"可能包含了Struts框架的基础组件、配置文件示例以及相关的JSP页面和Action类。使用这些文件,开发者可以快速搭建起一个基础的Struts应用,然后根据实际需求添加额外的功能,如服务层...

    移动ssh项目(struts+spring+hibernate+oracle)130222.zip

    SSH是Java开发中常见的Web应用框架,由Struts、Spring和Hibernate三个开源组件组合而成,常用于构建企业级的Web应用程序。在这个名为“移动ssh项目(struts+spring+hibernate+oracle)130222.zip”的压缩包中,我们...

    struts spring hibernate ssh 三大框架集成详细步骤 手把手教你搭框架

    在SSH集成中,Struts主要作为前端控制器,协调各个组件的工作。 **Spring框架**: Spring是一个全面的后端应用程序框架,提供了依赖注入(DI)和面向切面编程(AOP)等功能。在SSH集成中,Spring作为核心容器,管理...

    ssh 整合 struts hibernate spring

    SSH整合是Java开发中一种常见的技术栈组合,它包含了三个主要的开源框架:Struts、Hibernate和Spring。这种集成能够构建出高效、可维护且松耦合的企业级Web应用程序。 Struts是MVC(Model-View-Controller)设计...

Global site tag (gtag.js) - Google Analytics