Re: Problem in using Message Store Interceptor

2008-01-09 Thread Chris Pratt
Try wrapping the STORE and RECEIVE strings in param tags, like:

  interceptor-ref name=store
param name=operationModeRETRIEVE/param
  /interceptor-ref

  (*Chris*)

On Jan 8, 2008 11:49 PM, quinquin2209 [EMAIL PROTECTED] wrote:

 HI All,

 I have originally define some action as follow:


 action name=list class=mainAction method=initDisplay
 result name=input/jsp/main.jsp/result
 /action

 action name=addMember class=mainAction method=addMember
 result name=success/jsp/main.jsp/result
  result name=error/jsp/main.jsp/result
 /action

 when the list.action is called, all members will be listed. User can press
 the addMember button which will retrieve some form values and add the member
 to DB. The list.action page and addMember action page are the same
 main.jsp.

 When user call the addMember function, the URL in the browser change to
 http://localhost:8080/app/main/addMember.action

 However, we want the URL remains as
 http://localhost:8080/app/main/list.action. I consider to do the redirect
 and use the Message Store Interceptor such that action message can be
 retrieve

 action name=list class=mainAction method=initDisplay
interceptor-ref name=store
   RETRIEVE
/interceptor-ref
 result name=input/jsp/main.jsp/result
 /action

 action name=sendExportMessages class=mainAction
 method=sendExportMessages
 interceptor-ref name=store
   STORE
/interceptor-ref
 result name=success/jsp/main.jsp/result
 result name=error/jsp/main.jsp/result
 /action

 However, after adding the interceptor, I find that all form value is not set
 in the action using the corresponding setter method. For example, the
 textbox name has a setName function but I find that it is never called
 when the add button is pressed.

 What's am I doing wrong? Any one have idea about it? Thanks in advance
 --
 View this message in context: 
 http://www.nabble.com/Problem-in-using-Message-Store-Interceptor-tp14706763p14706763.html
 Sent from the Struts - User mailing list archive at Nabble.com.


 -
 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: Problem in using Message Store Interceptor

2008-01-09 Thread quinquin2209

Thanks for reply. I have wrap them in param tags but don't know why it
disappear when posting to this forum.

The problem persists even if param tag is used.



Chris Pratt wrote:
 
 Try wrapping the STORE and RECEIVE strings in param tags, like:
 
   interceptor-ref name=store
 RETRIEVE
   /interceptor-ref
 
   (*Chris*)
 
 On Jan 8, 2008 11:49 PM, quinquin2209 [EMAIL PROTECTED]
 wrote:

 HI All,

 I have originally define some action as follow:


 action name=list class=mainAction method=initDisplay
 result name=input/jsp/main.jsp/result
 /action

 action name=addMember class=mainAction method=addMember
 result name=success/jsp/main.jsp/result
  result name=error/jsp/main.jsp/result
 /action

 when the list.action is called, all members will be listed. User can
 press
 the addMember button which will retrieve some form values and add the
 member
 to DB. The list.action page and addMember action page are the same
 main.jsp.

 When user call the addMember function, the URL in the browser change to
 http://localhost:8080/app/main/addMember.action

 However, we want the URL remains as
 http://localhost:8080/app/main/list.action. I consider to do the redirect
 and use the Message Store Interceptor such that action message can be
 retrieve

 action name=list class=mainAction method=initDisplay
interceptor-ref name=store
   RETRIEVE
/interceptor-ref
 result name=input/jsp/main.jsp/result
 /action

 action name=sendExportMessages class=mainAction
 method=sendExportMessages
 interceptor-ref name=store
   STORE
/interceptor-ref
 result name=success/jsp/main.jsp/result
 result name=error/jsp/main.jsp/result
 /action

 However, after adding the interceptor, I find that all form value is not
 set
 in the action using the corresponding setter method. For example, the
 textbox name has a setName function but I find that it is never called
 when the add button is pressed.

 What's am I doing wrong? Any one have idea about it? Thanks in advance
 --
 View this message in context:
 http://www.nabble.com/Problem-in-using-Message-Store-Interceptor-tp14706763p14706763.html
 Sent from the Struts - User mailing list archive at Nabble.com.


 -
 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]
 
 
 

-- 
View this message in context: 
http://www.nabble.com/Problem-in-using-Message-Store-Interceptor-tp14706763p14707825.html
Sent from the Struts - User mailing list archive at Nabble.com.


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



Re: Problem in using Message Store Interceptor

2008-01-09 Thread Laurie Harper
When you specify interceptors for an individual action, you are 
replacing the default set with what you specified. So, with the 
configuration you posted below, the default interceptor stack is being 
replaced with just the store interceptor. You would need to add a 
reference to the interceptor stack (name=defaultStack, or whatever 
stack you're using if other than the default).


action name=sendExportMessages ...
interceptor-ref name=defaultStack/
interceptor-ref name=store.../interceptor-ref
result name=success/jsp/main.jsp/result
result name=error/jsp/main.jsp/result
/action

L.

quinquin2209 wrote:

Thanks for reply. I have wrap them in param tags but don't know why it
disappear when posting to this forum.

The problem persists even if param tag is used.



Chris Pratt wrote:

Try wrapping the STORE and RECEIVE strings in param tags, like:

  interceptor-ref name=store
RETRIEVE
  /interceptor-ref

  (*Chris*)

On Jan 8, 2008 11:49 PM, quinquin2209 [EMAIL PROTECTED]
wrote:

HI All,

I have originally define some action as follow:


action name=list class=mainAction method=initDisplay
result name=input/jsp/main.jsp/result
/action

action name=addMember class=mainAction method=addMember
result name=success/jsp/main.jsp/result
 result name=error/jsp/main.jsp/result
/action

when the list.action is called, all members will be listed. User can
press
the addMember button which will retrieve some form values and add the
member
to DB. The list.action page and addMember action page are the same
main.jsp.

When user call the addMember function, the URL in the browser change to
http://localhost:8080/app/main/addMember.action

However, we want the URL remains as
http://localhost:8080/app/main/list.action. I consider to do the redirect
and use the Message Store Interceptor such that action message can be
retrieve

action name=list class=mainAction method=initDisplay
   interceptor-ref name=store
  RETRIEVE
   /interceptor-ref
result name=input/jsp/main.jsp/result
/action

action name=sendExportMessages class=mainAction
method=sendExportMessages
interceptor-ref name=store
  STORE
   /interceptor-ref
result name=success/jsp/main.jsp/result
result name=error/jsp/main.jsp/result
/action

However, after adding the interceptor, I find that all form value is not
set
in the action using the corresponding setter method. For example, the
textbox name has a setName function but I find that it is never called
when the add button is pressed.

What's am I doing wrong? Any one have idea about it? Thanks in advance
--
View this message in context:
http://www.nabble.com/Problem-in-using-Message-Store-Interceptor-tp14706763p14706763.html
Sent from the Struts - User mailing list archive at Nabble.com.


-
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]








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



Re: Problem in using Message Store Interceptor

2008-01-09 Thread quinquin2209

Thanks for your reply. It works now. 



Laurie Harper wrote:
 
 When you specify interceptors for an individual action, you are 
 replacing the default set with what you specified. So, with the 
 configuration you posted below, the default interceptor stack is being 
 replaced with just the store interceptor. You would need to add a 
 reference to the interceptor stack (name=defaultStack, or whatever 
 stack you're using if other than the default).
 
 action name=sendExportMessages ...
  interceptor-ref name=defaultStack/
  interceptor-ref name=store.../interceptor-ref
  result name=success/jsp/main.jsp/result
  result name=error/jsp/main.jsp/result
 /action
 
 L.
 
 quinquin2209 wrote:
 Thanks for reply. I have wrap them in param tags but don't know why it
 disappear when posting to this forum.
 
 The problem persists even if param tag is used.
 
 
 
 Chris Pratt wrote:
 Try wrapping the STORE and RECEIVE strings in param tags, like:

   interceptor-ref name=store
 RETRIEVE
   /interceptor-ref

   (*Chris*)

 On Jan 8, 2008 11:49 PM, quinquin2209 [EMAIL PROTECTED]
 wrote:
 HI All,

 I have originally define some action as follow:


 action name=list class=mainAction method=initDisplay
 result name=input/jsp/main.jsp/result
 /action

 action name=addMember class=mainAction method=addMember
 result name=success/jsp/main.jsp/result
  result name=error/jsp/main.jsp/result
 /action

 when the list.action is called, all members will be listed. User can
 press
 the addMember button which will retrieve some form values and add the
 member
 to DB. The list.action page and addMember action page are the same
 main.jsp.

 When user call the addMember function, the URL in the browser change to
 http://localhost:8080/app/main/addMember.action

 However, we want the URL remains as
 http://localhost:8080/app/main/list.action. I consider to do the
 redirect
 and use the Message Store Interceptor such that action message can be
 retrieve

 action name=list class=mainAction method=initDisplay
interceptor-ref name=store
   RETRIEVE
/interceptor-ref
 result name=input/jsp/main.jsp/result
 /action

 action name=sendExportMessages class=mainAction
 method=sendExportMessages
 interceptor-ref name=store
   STORE
/interceptor-ref
 result name=success/jsp/main.jsp/result
 result name=error/jsp/main.jsp/result
 /action

 However, after adding the interceptor, I find that all form value is
 not
 set
 in the action using the corresponding setter method. For example, the
 textbox name has a setName function but I find that it is never
 called
 when the add button is pressed.

 What's am I doing wrong? Any one have idea about it? Thanks in advance
 --
 View this message in context:
 http://www.nabble.com/Problem-in-using-Message-Store-Interceptor-tp14706763p14706763.html
 Sent from the Struts - User mailing list archive at Nabble.com.


 -
 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]



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

-- 
View this message in context: 
http://www.nabble.com/Problem-in-using-Message-Store-Interceptor-tp14706763p14726493.html
Sent from the Struts - User mailing list archive at Nabble.com.


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