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

struts2表单数据清空的问题

阅读更多

struts2表单数据清空的问题

spring来管理action时,配置action的bean使用了默认的scope,也就是singleton,导致每一次请求都是用同一个action。将scope改为prototype问题就解决了

<bean id="advSearchAction" 
class="com.huawei.portal.sms.service.advsearch.action.AdvSearchAction" scope="prototype">
<property name="runLog" ref="portalRunLog" />	</bean>

 

分享到:
评论

相关推荐

    关于struts表单验证

    在Struts框架中,表单验证是一个关键环节,确保从用户端接收到的数据准确无误,符合应用的要求。本文将详细讲解Struts中的表单验证机制,包括ActionForm Bean的使用、validate()方法和reset()方法,以及如何处理验证...

    struts2 UI标签

    - `s:reset`: 重置按钮,用于清空表单数据。 **5. 其他辅助标签** - `s:url`: 生成URL链接,可以包含Action、参数等信息。 - `s:a`: 创建链接,类似于HTML的`&lt;a&gt;`标签,但支持Action绑定。 - `s:actionerror`和`s:...

    Struts2+Hibernate+Spring项目小结――Struts2部分总结

    Struts2作为MVC框架,提供了丰富的功能和灵活性来处理表单验证、错误处理和服务端校验等问题。理解并熟练运用上述知识点,能够帮助开发者构建出更加健壮、用户体验良好的Web应用。在实际项目中,还需要结合Hibernate...

    struts2的token实现.

    在Web表单提交中,防止重复提交是一个常见的需求,而Struts2的Token机制就是为了应对这一问题而设计的。Token机制能确保用户只能提交一次表单,避免了由于网络延迟或误操作导致的重复数据录入。 ### 一、Token机制...

    struts数据回显、模型驱动、防止表单重复提交

    在Web应用中,用户可能会因为网络延迟或其他原因导致同一个表单被多次提交,这可能会导致数据不一致的问题。Struts提供了几种防止表单重复提交的方法: - token机制:服务器在处理表单请求前生成一个唯一的token,...

    struts2标签库 struts2标签库

    Struts2框架提供了丰富的标签集合,这些标签主要用于JSP页面,帮助开发者处理常见任务,如数据展示、表单处理、逻辑控制等。在实际开发中,掌握Struts2标签库能让你的代码更加简洁且易于维护。 首先,我们要理解...

    struts2-s标签

    其中,Struts2 的标签库是其核心特性之一,为开发者提供了丰富的 HTML 和表单元素,以及更高级的动态数据展示能力。与 Struts 1.x 版本相比,Struts2 在标签库的设计上进行了重大的改进和优化。 #### 标签库概述 ...

    Struts2全部标签使用说明

    - `&lt;s:reset&gt;` 创建重置按钮,用于清空表单数据。 - `&lt;s:select&gt;` 创建下拉选择框,可以绑定到列表或数组。 - `&lt;s:set&gt;` 设置变量,可以在特定范围内(如Action、ValueStack)使用。 S. `&lt;s:sort&gt;`, `&lt;s:submit&gt;`, ...

    Struts2购物车示例

    总的来说,"Struts2购物车示例"展示了如何利用Struts2框架实现一个基本的购物车功能,涉及到了Action、Session管理、视图展示、表单提交、数据验证等多个关键点。通过学习这个示例,开发者可以更深入地理解Struts2的...

    struts1与Struts2的流程

    如果存在,清空数据并填充表单数据;如果不存在,创建新的`ActionForm`并填充数据。 - 验证表单数据,如果需要,调用`ActionForm`的`validate()`方法。 - 验证成功后,`ActionServlet`创建或获取`Action`实例,并...

    Struts1 控制器组件和动态表单详解

    ActionForm是Struts1中的数据绑定组件,通常用于接收和封装用户输入的数据。动态ActionForm则允许在运行时根据用户请求动态地创建和配置ActionForm实例。这种方式提高了灵活性,使得表单字段的数量和类型可以根据...

    Struts2验证码

    在Struts2框架下实现验证码功能,可以帮助提升用户体验和系统安全性。以下将详细讲解如何在Struts2中创建前端注册验证码。 首先,验证码的实现通常包括两个主要部分:后端生成验证码和前端展示及验证。 1. **后端...

    Struts2 常用标签使用(三十九)

    总结,Struts2的标签库极大简化了开发工作,通过上述标签,开发者可以方便地展示数据、处理表单、迭代集合、进行条件判断、实现国际化和异常处理等功能。熟练掌握这些标签的使用,将使你的Java Web开发更为高效。

    Struts2 标签一

    - `s:reset`:重置按钮,清空表单数据。 4. **显示标签**: - `s:property`:显示Action属性的值,常用于数据显示。 - `s:label`:创建标签,与`s:property`配合使用,可以创建带有描述的数据显示。 5. **消息...

    Struts2各个标签

    9. **s:reset**:创建重置按钮,用于清空表单中的数据。 10. **s:actionerror** 和 **s:fielderror**:显示Action级和字段级的错误信息,有助于进行表单验证后的错误反馈。 11. **s:property**:用于显示Action类...

    struts2入门,struts2 标签

    ### Struts2 入门:Struts2 标签详解 #### 1. `&lt;s:textfield&gt;` — 文本框输入标签 - **用途**:用于创建一个文本输入框,允许用户输入单行文本。 - **示例用法**: ```xml ``` 在此例中,“userBean.name”是...

    struts2标签.doc

    `&lt;s:reset&gt;`:定义一个重置按钮,清空表单数据。 T. `&lt;s:select&gt;`:创建一个下拉选择框,`list`属性用于定义下拉选项。 U. `&lt;s:set&gt;`:设置一个变量,可以指定作用范围,方便后续标签使用。 V. `&lt;s:sort&gt;`:对...

    struts2标签大全详解

    2. `&lt;s:reset&gt;`:创建重置按钮,清空表单数据。 S部分: 1. `&lt;s:select&gt;`:创建单选选择框,用于选择一个选项。 2. `&lt;s:set&gt;`:在特定范围内设置变量的值。 3. `&lt;s:sort&gt;`:对列表进行排序,可以自定义比较器。 ...

    Struts2标签库详解.doc

    33. `&lt;s:reset&gt;`:创建一个重置按钮,用于清空表单数据。 34. `&lt;s:select list=""&gt;`:创建一个单选下拉框,用户只能选择一个选项。 35. `&lt;s:set name=""&gt;`:设置一个变量,可以将值放入Value Stack。 36. `...

    struts ActionForm

    2. 数据绑定:用户提交表单后,Struts会将请求参数映射到ActionForm的属性。 3. 验证:开发者可以重写ActionForm的`validate()`方法来进行数据校验,确保用户输入符合业务规则。 4. 处理:Action类通过调用...

Global site tag (gtag.js) - Google Analytics