Re: Spring Action Instantiation

2007-06-20 Thread stanlick

I'm using the spring id only.

On 6/19/07, Adam Ruggles [EMAIL PROTECTED] wrote:


Are you specifying the entire class name in the action mapping
definition instead of using the spring bean id?

[EMAIL PROTECTED] wrote:
 It appears as though I am not getting a new Action instance created
 for each
 request!  I have placed a logging statement in the constructor of my
 Action
 class and it is not emitting output.  The Bean inside the Action *is*
 emitting log statements from its constructor so I must have the Spring
 beans
 wired correctly.  I am injecting both the Actions and Action Beans via
 Spring.  I have scope=prototype on them both.

 Any ideas?

 Thanks,
 Scott


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





--
Scott
[EMAIL PROTECTED]


Re: Spring Action Instantiation

2007-06-20 Thread stanlick

I'm using Spring 2.x and the attribute scope=prototype

On 6/19/07, Zarar Siddiqi [EMAIL PROTECTED] wrote:



It sounds to me like your Action class might be configured as a singleton.
If that's the case the action class' constructor would only be called once
on startup.  Make sure you have singleton=false in your Spring config
for
the action class.  The default value for singleton is true.



stanlick wrote:

 It appears as though I am not getting a new Action instance created for
 each
 request!  I have placed a logging statement in the constructor of my
 Action
 class and it is not emitting output.  The Bean inside the Action *is*
 emitting log statements from its constructor so I must have the Spring
 beans
 wired correctly.  I am injecting both the Actions and Action Beans via
 Spring.  I have scope=prototype on them both.

 Any ideas?

 Thanks,
 Scott



--
View this message in context:
http://www.nabble.com/Spring-Action-Instantiation-tf3948840.html#a11205652
Sent from the Struts - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





--
Scott
[EMAIL PROTECTED]


Re: Spring Action Instantiation

2007-06-20 Thread stanlick

I replaced the spring bean id in my action mapping with the fully qualified
class name to rule Spring out completely.  I am still never seeing the log4j
output in the constructor of my action class!  I have double checked my
log4j.properties and the debug output would be written out if the
constructor were called.

Any ideas?  Could this have anything to do with an interceptor?

On 6/20/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:


I'm using Spring 2.x and the attribute scope=prototype

On 6/19/07, Zarar Siddiqi [EMAIL PROTECTED]  wrote:


 It sounds to me like your Action class might be configured as a
 singleton.
 If that's the case the action class' constructor would only be called
 once
 on startup.  Make sure you have singleton=false in your Spring config
 for
 the action class.  The default value for singleton is true.



 stanlick wrote:
 
  It appears as though I am not getting a new Action instance created
 for
  each
  request!  I have placed a logging statement in the constructor of my
  Action
  class and it is not emitting output.  The Bean inside the Action *is*
  emitting log statements from its constructor so I must have the Spring
  beans
  wired correctly.  I am injecting both the Actions and Action Beans via

  Spring.  I have scope=prototype on them both.
 
  Any ideas?
 
  Thanks,
  Scott
 
 

 --
 View this message in context:
 http://www.nabble.com/Spring-Action-Instantiation-tf3948840.html#a11205652
 Sent from the Struts - User mailing list archive at Nabble.com.


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




--
Scott
[EMAIL PROTECTED]





--
Scott
[EMAIL PROTECTED]


Re: Spring Action Instantiation

2007-06-20 Thread stanlick

Oooop!  The struts.xml change did not force the context to reload!  Now that
I have changed the class in the action mapping to the fully qualified class
name, it *is* being instantiated on each request!  So why is it not working
with the Spring bean id?

On 6/20/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:


I replaced the spring bean id in my action mapping with the fully
qualified class name to rule Spring out completely.  I am still never seeing
the log4j output in the constructor of my action class!  I have double
checked my log4j.properties and the debug output would be written out if
the constructor were called.

Any ideas?  Could this have anything to do with an interceptor?

On 6/20/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:

 I'm using Spring 2.x and the attribute scope=prototype

 On 6/19/07, Zarar Siddiqi  [EMAIL PROTECTED]  wrote:
 
 
  It sounds to me like your Action class might be configured as a
  singleton.
  If that's the case the action class' constructor would only be called
  once
  on startup.  Make sure you have singleton=false in your Spring
  config for
  the action class.  The default value for singleton is true.
 
 
 
  stanlick wrote:
  
   It appears as though I am not getting a new Action instance created
  for
   each
   request!  I have placed a logging statement in the constructor of my
   Action
   class and it is not emitting output.  The Bean inside the Action
  *is*
   emitting log statements from its constructor so I must have the
  Spring
   beans
   wired correctly.  I am injecting both the Actions and Action Beans
  via
   Spring.  I have scope=prototype on them both.
  
   Any ideas?
  
   Thanks,
   Scott
  
  
 
  --
  View this message in context:
  http://www.nabble.com/Spring-Action-Instantiation-tf3948840.html#a11205652
  Sent from the Struts - User mailing list archive at Nabble.com.
 
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 


 --
 Scott
 [EMAIL PROTECTED]




--
Scott
[EMAIL PROTECTED]





--
Scott
[EMAIL PROTECTED]


Re: Spring Action Instantiation

2007-06-20 Thread Martin Gainty

Assuming Spring is your AOP framework
Logging is now an Advised entity
to be injected at compile time or runtime via 'pointcut'
details on implementation are located here
http://www.devx.com/Java/Article/30799/0/page/1

to quote
'Because this FactoryBean concept is how Spring wraps beans and then creates 
a proxy for the bean (using some internal tool such as dynamic proxies, 
CGLIB, etc.) that executes some advice on method calls when the pointcut 
says the method is a joinpoint (assuming a pointcut is defined). '


M--
This email message and any files transmitted with it contain confidential
information intended only for the person(s) to whom this email message is
addressed.  If you have received this email message in error, please notify
the sender immediately by telephone or email and destroy the original
message without making a copy.  Thank you.

- Original Message - 
From: [EMAIL PROTECTED]

To: Struts Users Mailing List user@struts.apache.org
Sent: Wednesday, June 20, 2007 9:45 AM
Subject: Re: Spring Action Instantiation



I replaced the spring bean id in my action mapping with the fully qualified
class name to rule Spring out completely.  I am still never seeing the 
log4j

output in the constructor of my action class!  I have double checked my
log4j.properties and the debug output would be written out if the
constructor were called.

Any ideas?  Could this have anything to do with an interceptor?

On 6/20/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:


I'm using Spring 2.x and the attribute scope=prototype

On 6/19/07, Zarar Siddiqi [EMAIL PROTECTED]  wrote:


 It sounds to me like your Action class might be configured as a
 singleton.
 If that's the case the action class' constructor would only be called
 once
 on startup.  Make sure you have singleton=false in your Spring config
 for
 the action class.  The default value for singleton is true.



 stanlick wrote:
 
  It appears as though I am not getting a new Action instance created
 for
  each
  request!  I have placed a logging statement in the constructor of my
  Action
  class and it is not emitting output.  The Bean inside the Action *is*
  emitting log statements from its constructor so I must have the 
  Spring

  beans
  wired correctly.  I am injecting both the Actions and Action Beans 
  via


  Spring.  I have scope=prototype on them both.
 
  Any ideas?
 
  Thanks,
  Scott
 
 

 --
 View this message in context:
 http://www.nabble.com/Spring-Action-Instantiation-tf3948840.html#a11205652
 Sent from the Struts - User mailing list archive at Nabble.com.


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




--
Scott
[EMAIL PROTECTED]





--
Scott
[EMAIL PROTECTED]




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Spring Action Instantiation

2007-06-20 Thread Dave Newton
?!

--- Martin Gainty [EMAIL PROTECTED] wrote:

 Assuming Spring is your AOP framework
 Logging is now an Advised entity
 to be injected at compile time or runtime via
 'pointcut'
 details on implementation are located here
 http://www.devx.com/Java/Article/30799/0/page/1
 
 to quote
 'Because this FactoryBean concept is how Spring
 wraps beans and then creates 
 a proxy for the bean (using some internal tool such
 as dynamic proxies, 
 CGLIB, etc.) that executes some advice on method
 calls when the pointcut 
 says the method is a joinpoint (assuming a pointcut
 is defined). '
 
 M--
 This email message and any files transmitted with it
 contain confidential
 information intended only for the person(s) to whom
 this email message is
 addressed.  If you have received this email message
 in error, please notify
 the sender immediately by telephone or email and
 destroy the original
 message without making a copy.  Thank you.
 
 - Original Message - 
 From: [EMAIL PROTECTED]
 To: Struts Users Mailing List
 user@struts.apache.org
 Sent: Wednesday, June 20, 2007 9:45 AM
 Subject: Re: Spring Action Instantiation
 
 
 I replaced the spring bean id in my action mapping
 with the fully qualified
  class name to rule Spring out completely.  I am
 still never seeing the 
  log4j
  output in the constructor of my action class!  I
 have double checked my
  log4j.properties and the debug output would be
 written out if the
  constructor were called.
 
  Any ideas?  Could this have anything to do with an
 interceptor?
 
  On 6/20/07, [EMAIL PROTECTED]
 [EMAIL PROTECTED] wrote:
 
  I'm using Spring 2.x and the attribute
 scope=prototype
 
  On 6/19/07, Zarar Siddiqi [EMAIL PROTECTED] 
 wrote:
  
  
   It sounds to me like your Action class might be
 configured as a
   singleton.
   If that's the case the action class'
 constructor would only be called
   once
   on startup.  Make sure you have
 singleton=false in your Spring config
   for
   the action class.  The default value for
 singleton is true.
  
  
  
   stanlick wrote:
   
It appears as though I am not getting a new
 Action instance created
   for
each
request!  I have placed a logging statement
 in the constructor of my
Action
class and it is not emitting output.  The
 Bean inside the Action *is*
emitting log statements from its constructor
 so I must have the 
Spring
beans
wired correctly.  I am injecting both the
 Actions and Action Beans 
via
  
Spring.  I have scope=prototype on them both.
   
Any ideas?
   
Thanks,
Scott
   
   
  
   --
   View this message in context:
  

http://www.nabble.com/Spring-Action-Instantiation-tf3948840.html#a11205652
   Sent from the Struts - User mailing list
 archive at Nabble.com.
  
  
  

-
   To unsubscribe, e-mail:
 [EMAIL PROTECTED]
   For additional commands, e-mail:
 [EMAIL PROTECTED]
  
  
 
 
  --
  Scott
  [EMAIL PROTECTED]
 
 
 
 
  -- 
  Scott
  [EMAIL PROTECTED]
  
 
 

-
 To unsubscribe, e-mail:
 [EMAIL PROTECTED]
 For additional commands, e-mail:
 [EMAIL PROTECTED]
 
 



   

Sick sense of humor? Visit Yahoo! TV's 
Comedy with an Edge to see what's on, when. 
http://tv.yahoo.com/collections/222

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Spring Action Instantiation

2007-06-20 Thread stanlick

Spring is my IOC container.  So are you suggesting Spring is *not*
instantiating action classes on each request?  I am confused that it would
be creating the beans used by the actions on each invocation but not the
action itself.  Also, I am not sure how Spring could advise which methods to
call on a dirty action class without *some* advice from me!

On 6/20/07, Martin Gainty [EMAIL PROTECTED] wrote:


Assuming Spring is your AOP framework
Logging is now an Advised entity
to be injected at compile time or runtime via 'pointcut'
details on implementation are located here
http://www.devx.com/Java/Article/30799/0/page/1

to quote
'Because this FactoryBean concept is how Spring wraps beans and then
creates
a proxy for the bean (using some internal tool such as dynamic proxies,
CGLIB, etc.) that executes some advice on method calls when the pointcut
says the method is a joinpoint (assuming a pointcut is defined). '

M--
This email message and any files transmitted with it contain confidential
information intended only for the person(s) to whom this email message is
addressed.  If you have received this email message in error, please
notify
the sender immediately by telephone or email and destroy the original
message without making a copy.  Thank you.

- Original Message -
From: [EMAIL PROTECTED]
To: Struts Users Mailing List user@struts.apache.org
Sent: Wednesday, June 20, 2007 9:45 AM
Subject: Re: Spring Action Instantiation


I replaced the spring bean id in my action mapping with the fully
qualified
 class name to rule Spring out completely.  I am still never seeing the
 log4j
 output in the constructor of my action class!  I have double checked my
 log4j.properties and the debug output would be written out if the
 constructor were called.

 Any ideas?  Could this have anything to do with an interceptor?

 On 6/20/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:

 I'm using Spring 2.x and the attribute scope=prototype

 On 6/19/07, Zarar Siddiqi [EMAIL PROTECTED]  wrote:
 
 
  It sounds to me like your Action class might be configured as a
  singleton.
  If that's the case the action class' constructor would only be called
  once
  on startup.  Make sure you have singleton=false in your Spring
config
  for
  the action class.  The default value for singleton is true.
 
 
 
  stanlick wrote:
  
   It appears as though I am not getting a new Action instance created
  for
   each
   request!  I have placed a logging statement in the constructor of
my
   Action
   class and it is not emitting output.  The Bean inside the Action
*is*
   emitting log statements from its constructor so I must have the
   Spring
   beans
   wired correctly.  I am injecting both the Actions and Action Beans
   via
 
   Spring.  I have scope=prototype on them both.
  
   Any ideas?
  
   Thanks,
   Scott
  
  
 
  --
  View this message in context:
 
http://www.nabble.com/Spring-Action-Instantiation-tf3948840.html#a11205652
  Sent from the Struts - User mailing list archive at Nabble.com.
 
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 


 --
 Scott
 [EMAIL PROTECTED]




 --
 Scott
 [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





--
Scott
[EMAIL PROTECTED]


Re: Spring Action Instantiation

2007-06-20 Thread Roger Varley

On 20/06/07, Dave Newton [EMAIL PROTECTED] wrote:

?!



I didn't understand a word of that either :-)


--- Martin Gainty [EMAIL PROTECTED] wrote:

 Assuming Spring is your AOP framework
 Logging is now an Advised entity
 to be injected at compile time or runtime via
 'pointcut'
 details on implementation are located here
 http://www.devx.com/Java/Article/30799/0/page/1

 to quote
 'Because this FactoryBean concept is how Spring
 wraps beans and then creates
 a proxy for the bean (using some internal tool such
 as dynamic proxies,
 CGLIB, etc.) that executes some advice on method
 calls when the pointcut
 says the method is a joinpoint (assuming a pointcut
 is defined). '

 M--
 This email message and any files transmitted with it
 contain confidential
 information intended only for the person(s) to whom
 this email message is
 addressed.  If you have received this email message
 in error, please notify
 the sender immediately by telephone or email and
 destroy the original
 message without making a copy.  Thank you.

 - Original Message -
 From: [EMAIL PROTECTED]
 To: Struts Users Mailing List
 user@struts.apache.org
 Sent: Wednesday, June 20, 2007 9:45 AM
 Subject: Re: Spring Action Instantiation


 I replaced the spring bean id in my action mapping
 with the fully qualified
  class name to rule Spring out completely.  I am
 still never seeing the
  log4j
  output in the constructor of my action class!  I
 have double checked my
  log4j.properties and the debug output would be
 written out if the
  constructor were called.
 
  Any ideas?  Could this have anything to do with an
 interceptor?
 
  On 6/20/07, [EMAIL PROTECTED]
 [EMAIL PROTECTED] wrote:
 
  I'm using Spring 2.x and the attribute
 scope=prototype
 
  On 6/19/07, Zarar Siddiqi [EMAIL PROTECTED] 
 wrote:
  
  
   It sounds to me like your Action class might be
 configured as a
   singleton.
   If that's the case the action class'
 constructor would only be called
   once
   on startup.  Make sure you have
 singleton=false in your Spring config
   for
   the action class.  The default value for
 singleton is true.
  
  
  
   stanlick wrote:
   
It appears as though I am not getting a new
 Action instance created
   for
each
request!  I have placed a logging statement
 in the constructor of my
Action
class and it is not emitting output.  The
 Bean inside the Action *is*
emitting log statements from its constructor
 so I must have the
Spring
beans
wired correctly.  I am injecting both the
 Actions and Action Beans
via
  
Spring.  I have scope=prototype on them both.
   
Any ideas?
   
Thanks,
Scott
   
   
  
   --
   View this message in context:
  

http://www.nabble.com/Spring-Action-Instantiation-tf3948840.html#a11205652
   Sent from the Struts - User mailing list
 archive at Nabble.com.
  
  
  

-
   To unsubscribe, e-mail:
 [EMAIL PROTECTED]
   For additional commands, e-mail:
 [EMAIL PROTECTED]
  
  
 
 
  --
  Scott
  [EMAIL PROTECTED]
 
 
 
 
  --
  Scott
  [EMAIL PROTECTED]
 



-
 To unsubscribe, e-mail:
 [EMAIL PROTECTED]
 For additional commands, e-mail:
 [EMAIL PROTECTED]







Sick sense of humor? Visit Yahoo! TV's
Comedy with an Edge to see what's on, when.
http://tv.yahoo.com/collections/222

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Spring Action Instantiation

2007-06-20 Thread Musachy Barroso

That should be it, and scope=prototype  has always done the trick for me,
why don't you post relevant parts of the spring conf file?

regards
musachy

On 6/20/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:


Oooop!  The struts.xml change did not force the context to reload!  Now
that
I have changed the class in the action mapping to the fully qualified
class
name, it *is* being instantiated on each request!  So why is it not
working
with the Spring bean id?

On 6/20/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:

 I replaced the spring bean id in my action mapping with the fully
 qualified class name to rule Spring out completely.  I am still never
seeing
 the log4j output in the constructor of my action class!  I have double
 checked my log4j.properties and the debug output would be written out if
 the constructor were called.

 Any ideas?  Could this have anything to do with an interceptor?

 On 6/20/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
 
  I'm using Spring 2.x and the attribute scope=prototype
 
  On 6/19/07, Zarar Siddiqi  [EMAIL PROTECTED]  wrote:
  
  
   It sounds to me like your Action class might be configured as a
   singleton.
   If that's the case the action class' constructor would only be
called
   once
   on startup.  Make sure you have singleton=false in your Spring
   config for
   the action class.  The default value for singleton is true.
  
  
  
   stanlick wrote:
   
It appears as though I am not getting a new Action instance
created
   for
each
request!  I have placed a logging statement in the constructor of
my
Action
class and it is not emitting output.  The Bean inside the Action
   *is*
emitting log statements from its constructor so I must have the
   Spring
beans
wired correctly.  I am injecting both the Actions and Action Beans
   via
Spring.  I have scope=prototype on them both.
   
Any ideas?
   
Thanks,
Scott
   
   
  
   --
   View this message in context:
  
http://www.nabble.com/Spring-Action-Instantiation-tf3948840.html#a11205652
   Sent from the Struts - User mailing list archive at Nabble.com.
  
  
  
-
   To unsubscribe, e-mail: [EMAIL PROTECTED]
   For additional commands, e-mail: [EMAIL PROTECTED]
  
  
 
 
  --
  Scott
  [EMAIL PROTECTED]




 --
 Scott
 [EMAIL PROTECTED]




--
Scott
[EMAIL PROTECTED]





--
Hey you! Would you help me to carry the stone? Pink Floyd


Re: Spring Action Instantiation

2007-06-20 Thread stanlick

!-- Actions --
   bean id=pufAction class=actions.PayrollUpdateAction
scope=prototype 
   property name=payrollUpdate ref=anUpdate/
   /bean



   !-- Add actions here --
   action name=PayrollUpdate_* method={1} class=pufAction
   result name=inputPayrollUpdate/result
   result name=listPayrollUpdate_list/result
   result name=addPayrollUpdate/result
   result name=showPayrollUpdate/result
   result name=editPayrollUpdate/result
   result name=destroyPayrollUpdate/result
   result name=notes
type=chainPayrollUpdateNotes_list/result
   /action

On 6/20/07, Musachy Barroso [EMAIL PROTECTED] wrote:


That should be it, and scope=prototype  has always done the trick for me,
why don't you post relevant parts of the spring conf file?

regards
musachy

On 6/20/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:

 Oooop!  The struts.xml change did not force the context to reload!  Now
 that
 I have changed the class in the action mapping to the fully qualified
 class
 name, it *is* being instantiated on each request!  So why is it not
 working
 with the Spring bean id?

 On 6/20/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
 
  I replaced the spring bean id in my action mapping with the fully
  qualified class name to rule Spring out completely.  I am still never
 seeing
  the log4j output in the constructor of my action class!  I have double
  checked my log4j.properties and the debug output would be written out
if
  the constructor were called.
 
  Any ideas?  Could this have anything to do with an interceptor?
 
  On 6/20/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
  
   I'm using Spring 2.x and the attribute scope=prototype
  
   On 6/19/07, Zarar Siddiqi  [EMAIL PROTECTED]  wrote:
   
   
It sounds to me like your Action class might be configured as a
singleton.
If that's the case the action class' constructor would only be
 called
once
on startup.  Make sure you have singleton=false in your Spring
config for
the action class.  The default value for singleton is true.
   
   
   
stanlick wrote:

 It appears as though I am not getting a new Action instance
 created
for
 each
 request!  I have placed a logging statement in the constructor
of
 my
 Action
 class and it is not emitting output.  The Bean inside the Action
*is*
 emitting log statements from its constructor so I must have the
Spring
 beans
 wired correctly.  I am injecting both the Actions and Action
Beans
via
 Spring.  I have scope=prototype on them both.

 Any ideas?

 Thanks,
 Scott


   
--
View this message in context:
   

http://www.nabble.com/Spring-Action-Instantiation-tf3948840.html#a11205652
Sent from the Struts - User mailing list archive at Nabble.com.
   
   
   
 -
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
   
   
  
  
   --
   Scott
   [EMAIL PROTECTED]
 
 
 
 
  --
  Scott
  [EMAIL PROTECTED]




 --
 Scott
 [EMAIL PROTECTED]




--
Hey you! Would you help me to carry the stone? Pink Floyd





--
Scott
[EMAIL PROTECTED]


Re: Spring Action Instantiation

2007-06-20 Thread Musachy Barroso

That looks right to me :)

musachy

On 6/20/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:


!-- Actions --
bean id=pufAction class=actions.PayrollUpdateAction
scope=prototype 
property name=payrollUpdate ref=anUpdate/
/bean



!-- Add actions here --
action name=PayrollUpdate_* method={1} class=pufAction
result name=inputPayrollUpdate/result
result name=listPayrollUpdate_list/result
result name=addPayrollUpdate/result
result name=showPayrollUpdate/result
result name=editPayrollUpdate/result
result name=destroyPayrollUpdate/result
result name=notes
type=chainPayrollUpdateNotes_list/result
/action

On 6/20/07, Musachy Barroso [EMAIL PROTECTED] wrote:

 That should be it, and scope=prototype  has always done the trick for
me,
 why don't you post relevant parts of the spring conf file?

 regards
 musachy

 On 6/20/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
 
  Oooop!  The struts.xml change did not force the context to
reload!  Now
  that
  I have changed the class in the action mapping to the fully qualified
  class
  name, it *is* being instantiated on each request!  So why is it not
  working
  with the Spring bean id?
 
  On 6/20/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
  
   I replaced the spring bean id in my action mapping with the fully
   qualified class name to rule Spring out completely.  I am still
never
  seeing
   the log4j output in the constructor of my action class!  I have
double
   checked my log4j.properties and the debug output would be written
out
 if
   the constructor were called.
  
   Any ideas?  Could this have anything to do with an interceptor?
  
   On 6/20/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
   
I'm using Spring 2.x and the attribute scope=prototype
   
On 6/19/07, Zarar Siddiqi  [EMAIL PROTECTED]  wrote:


 It sounds to me like your Action class might be configured as a
 singleton.
 If that's the case the action class' constructor would only be
  called
 once
 on startup.  Make sure you have singleton=false in your Spring
 config for
 the action class.  The default value for singleton is true.



 stanlick wrote:
 
  It appears as though I am not getting a new Action instance
  created
 for
  each
  request!  I have placed a logging statement in the constructor
 of
  my
  Action
  class and it is not emitting output.  The Bean inside the
Action
 *is*
  emitting log statements from its constructor so I must have
the
 Spring
  beans
  wired correctly.  I am injecting both the Actions and Action
 Beans
 via
  Spring.  I have scope=prototype on them both.
 
  Any ideas?
 
  Thanks,
  Scott
 
 

 --
 View this message in context:

 

http://www.nabble.com/Spring-Action-Instantiation-tf3948840.html#a11205652
 Sent from the Struts - User mailing list archive at Nabble.com.



  -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]


   
   
--
Scott
[EMAIL PROTECTED]
  
  
  
  
   --
   Scott
   [EMAIL PROTECTED]
 
 
 
 
  --
  Scott
  [EMAIL PROTECTED]
 



 --
 Hey you! Would you help me to carry the stone? Pink Floyd




--
Scott
[EMAIL PROTECTED]





--
Hey you! Would you help me to carry the stone? Pink Floyd


Spring Action Instantiation

2007-06-19 Thread stanlick

It appears as though I am not getting a new Action instance created for each
req

--
Scott
[EMAIL PROTECTED]


Spring Action Instantiation

2007-06-19 Thread stanlick

It appears as though I am not getting a new Action instance created for each
request!  I have placed a logging statement in the constructor of my Action
class and it is not emitting output.  The Bean inside the Action *is*
emitting log statements from its constructor so I must have the Spring beans
wired correctly.  I am injecting both the Actions and Action Beans via
Spring.  I have scope=prototype on them both.

Any ideas?

Thanks,
Scott


Re: Spring Action Instantiation

2007-06-19 Thread Adam Ruggles
Are you specifying the entire class name in the action mapping 
definition instead of using the spring bean id?


[EMAIL PROTECTED] wrote:
It appears as though I am not getting a new Action instance created 
for each
request!  I have placed a logging statement in the constructor of my 
Action

class and it is not emitting output.  The Bean inside the Action *is*
emitting log statements from its constructor so I must have the Spring 
beans

wired correctly.  I am injecting both the Actions and Action Beans via
Spring.  I have scope=prototype on them both.

Any ideas?

Thanks,
Scott



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Spring Action Instantiation

2007-06-19 Thread Zarar Siddiqi

It sounds to me like your Action class might be configured as a singleton. 
If that's the case the action class' constructor would only be called once
on startup.  Make sure you have singleton=false in your Spring config for
the action class.  The default value for singleton is true.



stanlick wrote:
 
 It appears as though I am not getting a new Action instance created for
 each
 request!  I have placed a logging statement in the constructor of my
 Action
 class and it is not emitting output.  The Bean inside the Action *is*
 emitting log statements from its constructor so I must have the Spring
 beans
 wired correctly.  I am injecting both the Actions and Action Beans via
 Spring.  I have scope=prototype on them both.
 
 Any ideas?
 
 Thanks,
 Scott
 
 

-- 
View this message in context: 
http://www.nabble.com/Spring-Action-Instantiation-tf3948840.html#a11205652
Sent from the Struts - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]