craigmcc    01/06/13 15:14:30

  Modified:    src/share/org/apache/struts/action Tag: STRUTS_1_0_BRANCH
                        ActionForm.java
  Log:
  Make the instance variables of ActionForm transient so that they can
  actually be serialized (as implied by the fact that ActionForm implements
  Serializable).  Note that if you ever deserialize such an ActionForm bean,
  you will need to call setServlet() and possibly
  setMultipartRequestHandler() to re-establish the appropriate connections.
  
  Submitted by:  Ian Kallen <[EMAIL PROTECTED]>
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.7.2.1   +6 -6      
jakarta-struts/src/share/org/apache/struts/action/ActionForm.java
  
  Index: ActionForm.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/action/ActionForm.java,v
  retrieving revision 1.7
  retrieving revision 1.7.2.1
  diff -u -r1.7 -r1.7.2.1
  --- ActionForm.java   2001/05/11 17:10:58     1.7
  +++ ActionForm.java   2001/06/13 22:14:26     1.7.2.1
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/action/ActionForm.java,v 1.7 
2001/05/11 17:10:58 mschachter Exp $
  - * $Revision: 1.7 $
  - * $Date: 2001/05/11 17:10:58 $
  + * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/action/ActionForm.java,v 1.7.2.1 
2001/06/13 22:14:26 craigmcc Exp $
  + * $Revision: 1.7.2.1 $
  + * $Date: 2001/06/13 22:14:26 $
    *
    * ====================================================================
    * 
  @@ -94,7 +94,7 @@
    * </p>
    *
    * @author Craig R. McClanahan
  - * @version $Revision: 1.7 $ $Date: 2001/05/11 17:10:58 $
  + * @version $Revision: 1.7.2.1 $ $Date: 2001/06/13 22:14:26 $
    */
   
   public abstract class ActionForm implements Serializable {
  @@ -106,14 +106,14 @@
       /**
        * The controller servlet instance to which we are attached.
        */
  -    protected ActionServlet servlet = null;
  +    protected transient ActionServlet servlet = null;
       
       
       /**
        * The MultipartRequestHandler for this form, can be
        * <code>null</code>
        */
  -    protected MultipartRequestHandler multipartRequestHandler;
  +    protected transient MultipartRequestHandler multipartRequestHandler;
   
   
       // ------------------------------------------------------------- Properties
  
  
  

Reply via email to