problem whith saveMessages

2003-10-30 Thread Adrian Baisch
Hi, I have a question I'd like to ask:



I have a ConfirmationAction that sets up some success messages using:

messages.add(new ActionMessage(timesheetManage.save.success));
saveMessages(request, messages);
And upon this save, the findForward(success) forwards to another action 
class with:

forward
  name=success
  path=/do/confirmation.jsp redirect=true /
But on the JSP after, there are no messages displayed.  I know the answer why,
and that is because redirect=true.
However, this is the only way I can forward to another action class in iPlanet.
 But on the JSP after, there are no messages displayed.  I know the answer 
why,
and that is because redirect=true.

Anyone know of a workaround to carry these messages into the next page?

Any suggestions?
Thanks in advance
 

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


RE: problem whith saveMessages

2003-10-30 Thread Rabago, Hubert
I do this my passing the message as a parameter, having the
RequestProcessor intercept it, and re-save in the request scope.

-Original Message-
From: Adrian Baisch [mailto:[EMAIL PROTECTED] 
Sent: Thursday, October 30, 2003 9:36 AM
To: [EMAIL PROTECTED]
Subject: problem whith saveMessages


Hi, I have a question I'd like to ask:



I have a ConfirmationAction that sets up some success messages using:

messages.add(new ActionMessage(timesheetManage.save.success));
saveMessages(request, messages);


And upon this save, the findForward(success) forwards to another
action 
class with:

forward
   name=success
   path=/do/confirmation.jsp redirect=true /

But on the JSP after, there are no messages displayed.  I know the
answer why, and that is because redirect=true. However, this is the
only way I can forward to another action class in iPlanet.

  But on the JSP after, there are no messages displayed.  I know the
answer 
why,
and that is because redirect=true.

Anyone know of a workaround to carry these messages into the next page?

Any suggestions?
Thanks in advance
  


-
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 whith saveMessages

2003-10-30 Thread Adrian Baisch
I do not understand, you can offer me but details, Thanks .

At 12:48 30/10/2003, you wrote:
I do this my passing the message as a parameter, having the
RequestProcessor intercept it, and re-save in the request scope.
-Original Message-
From: Adrian Baisch [mailto:[EMAIL PROTECTED]
Sent: Thursday, October 30, 2003 9:36 AM
To: [EMAIL PROTECTED]
Subject: problem whith saveMessages
Hi, I have a question I'd like to ask:



I have a ConfirmationAction that sets up some success messages using:

messages.add(new ActionMessage(timesheetManage.save.success));
saveMessages(request, messages);
And upon this save, the findForward(success) forwards to another
action
class with:
forward
   name=success
   path=/do/confirmation.jsp redirect=true /
But on the JSP after, there are no messages displayed.  I know the
answer why, and that is because redirect=true. However, this is the
only way I can forward to another action class in iPlanet.
  But on the JSP after, there are no messages displayed.  I know the
answer
why,
and that is because redirect=true.
Anyone know of a workaround to carry these messages into the next page?

Any suggestions?
Thanks in advance


-
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 whith saveMessages

2003-10-30 Thread Rabago, Hubert
I have an object which I use to collect parameters.  Let's call this
RedirectParameters.Among the parameters it knows to collect (String,
int, etc) are ActionMessage and ActionError objects.  When I pass it a
message, it expands the message and adds it as a URL.  The
RedirectParameters gets saved in the request scope.  (Another option is
to extend ActionForward to handle this, and return a new instance of
this subclass instead of mapping.findForward().)
In my RequestProcessor, I check if the forward is for a redirect
(forward.getRedirect() returns true), and if so, I get the
RedirectParameters from the request scope and form my URL parameters.
ActionMessage and ActionError messages are given a unique parameter to
avoid conflicts (com.mycompany.myapp.something).  I append this to the
URL passed to response.sendRedirect().  
Also in my RequestProcessor, I check for the unique request parameters,
and when they are present, I instantiate ActionMessage and ActionError
objects as appropriate and save them in the request scope so it gets
handled as usual.
To summarize:
1. I see I need a redirect, so I collect my parameters
2. Before my RequestProcessor calls sendRedirect(), it collects the
parameters and appends them to the URL
3. When my RequestProcessor processes a ForwardConfig, it checks for
request params designated to ActionMessage and ActionError messages, and
stores them in the request scope where the JSP or Action object can
access them like other messages/errors.

-Original Message-
From: Adrian Baisch [mailto:[EMAIL PROTECTED] 
Sent: Thursday, October 30, 2003 10:07 AM
To: Struts Users Mailing List
Subject: RE: problem whith saveMessages


I do not understand, you can offer me but details, Thanks .

At 12:48 30/10/2003, you wrote:
I do this my passing the message as a parameter, having the 
RequestProcessor intercept it, and re-save in the request scope.

-Original Message-
From: Adrian Baisch [mailto:[EMAIL PROTECTED]
Sent: Thursday, October 30, 2003 9:36 AM
To: [EMAIL PROTECTED]
Subject: problem whith saveMessages


Hi, I have a question I'd like to ask:



I have a ConfirmationAction that sets up some success messages using:

messages.add(new ActionMessage(timesheetManage.save.success));
saveMessages(request, messages);


And upon this save, the findForward(success) forwards to another 
action class with:

forward
name=success
path=/do/confirmation.jsp redirect=true /

But on the JSP after, there are no messages displayed.  I know the 
answer why, and that is because redirect=true. However, this is the 
only way I can forward to another action class in iPlanet.

   But on the JSP after, there are no messages displayed.  I know the 
answer why,
and that is because redirect=true.

Anyone know of a workaround to carry these messages into the next page?

Any suggestions?
Thanks in advance



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


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