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

设置ActionForm来配置表单字段数据的初始化

 
阅读更多
可以用ActionForm里的reset()方法设置!!!
然则它就会在页面上显示出初始化的数据,并不需要在前台做设置!
注意:
ActionForm里有两个reset():
默认的是:
public void reset(ActionMapping mapping, HttpServletRequest request)

还有一个就是:
public void reset(ActionMapping mapping, ServletRequest request)
分享到:
评论

相关推荐

    Struts2框架ActionForm自动填充表单

    此外,Struts2还提供了`PrepareInterceptor`,它会在Action执行前调用`prepare()`方法,如果你在Action类中实现了这个方法,可以在这里进一步初始化模型对象,比如设置默认值或者进行预处理操作。 Struts2的这种...

    ActionForm里的get和set方法

    一个ActionForm实例的生命周期通常包括创建、初始化、填充、处理、销毁几个阶段。在请求处理过程中,Struts框架可能会复用ActionForm对象以提高性能,这就要求开发者在处理完一次请求后,正确清理ActionForm的状态...

    struts的form不能初始化java.util.Date类型

    当用户没有提供符合预期格式的日期字符串,或者表单字段未包含任何值时,`DateUtils`无法正确地创建`Date`对象,这就会导致`java.util.Date`类型的表单字段初始化失败,表现为null或者错误的日期值。解决这个问题有...

    Struts 表单验证 实例

    这个方法通常在表单提交后被调用,以便清除表单数据或进行其他初始化操作。 ```java @Override public void reset(ActionMapping mapping, HttpServletRequest request) { this.username = ""; this.password = ...

    ssh对应的配置文件(xml)信息详解[归类].pdf

    动态Action FormBean还需要`form-property`子元素来配置表单字段的属性,如初始值。 3. **global-exceptions元素**: 配置全局异常处理。通过`exception`子元素,可以指定特定异常与ExceptionHandler的映射,处理...

    struts-config.xml文件的配置

    - Struts Controller组件的配置主要涉及ActionServlet的初始化参数,这些参数通常在Web应用的web.xml文件中设置,而不是struts-config.xml。不过,`<controller>`元素可以用来配置与控制器相关的属性,如拦截器...

    Struts 标签 和配置

    - `servlet`:配置ActionServlet,指定其类名和初始化参数。 ### 源码和工具 了解Struts的源码可以帮助开发者深入理解其工作原理,例如Action、ActionForm、RequestProcessor、Dispatcher等关键组件的工作流程。...

    struts_进阶

    与传统的ActionForm不同,动态ActionForm允许开发者在Struts配置文件中直接定义表单字段,而无需编写额外的Java代码。这样不仅大大简化了开发过程,还提高了代码的可维护性。 #### 二、动态ActionForm的配置与使用 ...

    struts1.2框架验证实例

    后者是Servlet容器的配置文件,用于设置Struts的初始化参数。 1. `struts-config.xml`: 这个文件定义了Struts框架的行为。例如,你可以在此处声明Action类、ActionForm以及ActionForm的属性验证规则。同时,它也...

    struts1面试题

    ActionForm Bean是模型层的一部分,用于在请求之间持久化数据。它接收来自视图的用户输入,进行验证,并传递到控制器(Action)进行业务处理。在验证过程中,ActionForm Bean的`validate()`方法被调用,如果验证...

    ActionForm属性中存在对象数组如何处理

    同样,我们需要为这个数组提供getter和setter方法,但这里还需要重写`reset`方法,以便在表单提交前初始化数组的大小。在`reset`方法中,我们从请求中获取对象的数目,然后创建相应大小的`Student`对象数组: ```...

    Spring+Struts+Hibernate比较详细的整合配置方案

    - 配置`web.xml`,添加Struts和Spring的初始化参数和过滤器。 - 在Spring的配置文件中,使用`<bean>`标签实例化Action类,并注入依赖的服务和DAO。 - 在Struts的`struts-config.xml`中,配置Action和Action...

    structs api

    3. **ActionServlet**: 这是Struts框架的核心控制器,它是一个Servlet,负责管理请求的生命周期,解析配置文件,初始化Action和ActionForm实例,以及调用Action对象的execute()方法。 4. **ActionMapping**: 用于...

    struts 整合笔记

    - 在 `web.xml` 中配置初始化参数 `locale` 来设置默认的语言环境。 - 使用 `<message-resources parameter="messageresource">` 加载资源文件。 - 通过 `<bean:message key="user.username">` 获取资源文件中的...

    struts+hibernate配置.doc

    2. **web.xml**:Web应用的部署描述符,需要配置Struts的前端控制器Filter(`org.apache.struts.action.ActionServlet`)和相应的初始化参数。 3. **Action类**:实现业务逻辑,处理用户的请求并调用服务层方法。 ...

    java面试知识点总结--Struts.pdf

    - 表单验证:发生在ActionForm Bean中,确保用户输入符合表单字段的要求。 - 业务逻辑验证:发生在Action中,基于特定业务规则进行验证。 4. **Form Bean的表单验证流程**: - 用户提交表单,数据自动填充到...

    strutsAPI帮助文档

    前者定义了Action及其对应的ActionForm、ActionForward和ActionMapping,后者配置了Struts的初始化参数和Servlet映射。 5. **ActionMapping**:ActionMapping对象定义了Action类和请求URL之间的映射关系,它在`...

Global site tag (gtag.js) - Google Analytics