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

Struts1.2 中配置文件中的Action的attribute属性起什么作用

阅读更多

      在一般情况下,actionForm是被存储在一定的scope中(request或session,通过action的scope属性来配置),当我们在配置时,指定name而不指定attribute,那么指定的name值就作为actionForm存储在scope中的key值,我们可以在action中通过httpServletRequest.getAttribute("指定的name属性值")来获得这个actionForm;   当我们既配置了name又配置了attribute,那么actionForm存储在scope中的key值就采用attribute属性指定的值了,这时要通过httpServletRequest.getAttribute("指定的attribute属性值")来获得actionForm,此时通过httpServletRequest.getAttribute("指定的name属性值")是不能获得actionForm的。 
  
  所以,是否配置attribute属性就决定了actionForm存储在scope中的key值是采用name,还是采用attribute

 

 

转自:http://www.diybl.com/course/3_program/java/javajs/2008315/104661.html

分享到:
评论

相关推荐

    Struts1.2实现MySQL数据库分页.txt

    ### Struts1.2 实现 MySQL 数据库分页 #### 概述 本文档将详细介绍如何在Struts1.2框架下实现对MySQL数据库的分页功能。分页是Web应用中常见的一种技术,用于处理大量数据时提高用户体验,通过分页用户可以逐页浏览...

    struts1_详解

    - **多模块**:在一个项目中可以有多个独立的功能模块,每个模块都有自己的`struts-config.xml`配置文件。 - **模块间的通信**:通过共享数据源或使用Struts提供的机制进行跨模块的数据传递。 #### 六、总结 ...

    传智播客 赖家才老师 主讲 struts1 的课堂总结

    - 在Struts1.2中,所有Action请求共享同一个实例,因此Action是线程不安全的。开发者需要特别注意在编写Action时避免使用实例变量或类变量来存储请求相关的数据,以防并发访问导致的数据不一致问题。 3. **安全性...

    Struts的html errors的用法

    ### Struts中html:errors标签的使用详解 #### 一、引言 ...在实际项目开发过程中,结合Struts配置文件、JSP页面以及ActionForm和Action中的逻辑控制,可以构建出既符合业务需求又具有良好用户体验的应用系统。

    struts高级日记

    `DispatchAction` 在 Struts 1.2 版本中引入,它可以将一个 Action 映射到多个处理方法上。这使得一个 URL 可以对应不同的处理逻辑,提高了代码的复用性和灵活性。 例如,在配置文件中指定一个参数(如 `status`)...

    SSH_整_合_图_解.doc

    - 在Spring配置文件`applicationContext.xml`中指定`UsersDAO.java`的路径。 - **Struts配置**: - 配置Struts XML文件中的action映射、form-beans等元素。 - 注意`<controller>`与`<plug-in>`的正确位置。 ###...

    Struts使用技巧和注意事项

    在 Struts 的配置文件 `struts-config.xml` 中注册与 `ActionForm` 关联的动作映射,并设置 `validate="true"` 属性表示启用验证: ```xml <action-mappings> <action attribute="insertUserForm" name=...

    超级有影响力霸气的Java面试题大全文档

     动态INCLUDE用jsp:include动作实现 它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。 静态INCLUDE用include伪码实现,定不会检查所含文件的变化,适用于包含静态页面...

Global site tag (gtag.js) - Google Analytics