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

清除Action的残留信息(Bean)

阅读更多
最近在做Struts2.2.3的工程,写Action的Spring配置时结果忘记配置Action的作用域了,这的配置是这样的:
<bean id="consysAction" class="cn.com.pzhsteel.action.ConSysAcion">
	<property name="conSysService">
		<ref local="conSysService"/>
	</property>
</bean>

这样写的时候spring就会去拿单例的consysAction实例,导致上一次的数据被带到了以后的请求中。所以要修改bean的做用域。修改后的配置如下:
<bean id="consysAction" class="cn.com.pzhsteel.action.ConSysAcion" singleton="false">
	<property name="conSysService">
		<ref local="conSysService"/>
	</property>
</bean>

有时候往往是细节的东西比较折磨人呀。。。。。
想了解Spring bean的做用域信息请参见:http://blog.csdn.net/tenor/article/details/4542660
分享到:
评论

相关推荐

    excel导入导出bean和action

    在这个场景中,“excel导入导出bean和action”指的是使用Java编程语言进行的Web应用程序中处理Excel文件的功能模块。Bean通常是指业务对象或数据载体,而Action则通常是Struts框架中的概念,用于处理用户的请求并...

    beanaction

    单个Action.不在需要ActionForm

    Spring In Action 继承Bean的配置

    在Spring框架中,Bean的继承配置是一个非常关键的概念,它允许我们通过定义一个基础Bean配置,然后由其他Bean继承这个配置,实现配置的复用和扩展。这种方式在大型项目中非常常见,因为它使得代码更加模块化,易于...

    Spring In Action-3.2@Scope单例、多例Bean

    Spring In Action-3.2@Scope单例、多例Bean,Spring In Action-3.2@Scope单例、多例Bean,Spring In Action-3.2@Scope单例、多例Bean,Spring In Action-3.2@Scope单例、多例Bean

    struts.bean标签

    3. `bean:include`: 这个标签用于包含另一个页面或者Action结果页面。这在你需要在当前页面中调用其他页面的内容时非常有用。 ```jsp &lt;bean:include page="footer.jsp" /&gt; ``` 4. `bean:message`: 用于显示国际...

    Spring In Action-3.2@Conditional条件化Bean

    Spring In Action-3.2@Conditional条件化Bean,Spring In Action-3.2@Conditional条件化Bean,Spring In Action-3.2@Conditional条件化Bean

    模拟Struts功能--最后的一些实体bean以及源码下载

    通过分析Struts的源码,你可以了解到ActionServlet如何解析请求,Action类如何被调用,以及ActionForm和实体Bean如何参与数据传递。此外,你还可以研究Struts的配置文件,如struts-config.xml,它定义了Action的映射...

    EJB 会话BEAN PPT

    Bean接口定义了客户端调用的方法,Bean类实现了这些方法,部署描述符(XML文件)包含了Bean的配置信息,如Bean的类型、访问策略等。 **EJB的生命周期** 无论是有状态还是无状态会话Bean,它们都有自己的生命周期,...

    00000033_bean-struts的用法.rar

    - **ActionMapping**:定义Action与ActionForm Bean之间的映射关系,以及Action执行后的跳转路径。 - **JSP视图**:展示用户界面,通过EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)...

    几种spring获取bean的方法.txt

    根据提供的文件信息,我们可以总结出以下关于Spring框架中获取Bean的几种方法的相关知识点: ### Spring框架简介 Spring框架是一款开源的轻量级Java EE应用程序开发框架,它通过提供一系列强大的功能来简化Java...

    获得spring里注册Bean的四种方法

    public void setServlet(ActionServlet servlet) { this.servlet = servlet; this.ctx = WebApplicationContextUtils.getWebApplicationContext(servlet.getServletContext()); this.userMgr = (UserManager) ...

    structs bean 标签

    &lt;s:bean name="beanName" action="actionName" scope="scopeType"&gt; &lt;!-- 可选的属性参数 --&gt; &lt;/s:bean&gt; ``` - `name`:此属性指定JavaBean的名称,或者是在struts.xml配置文件中定义的Action的全限定类名。它是...

    重要知识bean标签.pdf

    在Struts框架中,`&lt;bean:write&gt;`标签是一个非常重要的元素,用于在JSP页面上显示由Action类设置到请求或会话范围内的Java对象的属性。在提供的示例中,我们看到了如何通过`&lt;bean:write&gt;`标签来显示各种类型的数据,...

    webbean.pdf

    - **InjectionPoint对象**:`InjectionPoint`对象提供了关于注入点的元数据信息,这对于实现更高级的功能非常有用。 #### 作用域与上下文 作用域定义了Bean实例的生命周期,这对于管理会话状态非常重要。WebBeans...

    BEanACTION-开源

    可以创建对象,集合和数组的递归Javabeans编辑器。 您可以创建复杂的对象结构而无需编写Java代码并对其进行序列化。

    Spring In Action 使用@Autowired 和@ Resource 自动装配Bean

    在Spring框架中,`@Autowired`和`@Resource`都是用于自动装配Bean的重要注解,它们简化了依赖注入的过程,使得代码更加简洁、易于维护。本文将深入探讨这两个注解的使用、区别以及如何在实际开发中应用它们。 首先...

    bean标签使用示例.pdf

    在Action类中,通过设置属性值,然后将Java Bean对象存储在HttpServletRequest作用域内,以便在JSP页面中通过bean标签访问。这种模式是MVC架构中“模型”部分的一种体现,用于将业务逻辑和数据从视图层分离。 ### ...

    00000030_bean-page的用法.rar

    JavaBeans的设计目标是提高代码的重用性和可维护性,它们常被用来作为数据容器,在不同的组件之间传递信息。在Web应用中,Bean可以存储用户输入的数据,或者作为业务逻辑层的接口。 Page在Web开发中的含义稍微复杂...

    Struts-Action核心代码

    1. **初始化配置**:在Servlet容器启动时,ActionServlet会加载并解析`struts-config.xml`配置文件,获取所有Action配置信息,包括Action的映射、Form Bean定义、数据源等。 2. **请求分发**:当接收到HTTP请求时,...

    adf BEAN传参数

    在ADF(Oracle ADF)中传递参数给后端的Bean是一个常见的需求,这通常涉及到将参数值传递给Java Bean以便处理用户的请求。根据提供的文件内容,以下是四种在ADF中传递参数给Bean的方法: 1. 使用f:param标签传递...

Global site tag (gtag.js) - Google Analytics