What I could infer you want to come back to the
original page from whereever you posted the request.
In your struts configuration file you need to provide
action-mapping to appropriate tiles definition.
For instance,
snippet of struts config file
<action
path="/UserConfig"
type="org.apache.user.UserConfAction"
scope="request"
parameter="method" >
<forward name="success" path="UserConf"/>
</action>
tiles definition file
<definition name="UserConf" path="/WEB-INF/layout.jsp">
<put name="header" value="/WEB-INF/top.jsp"/>
<put name="leftside" value="/WEB-INF/left.jsp"/>
<put name="body" value="/WEB-INF/pages/details.jsp"/>
<put name="footer" value="/WEB-INF/bottom.jsp"/>
</definition>
Remember in your Action class, you will have to redirect to
the same forward path which leads to the same tiles-definition.
Say, first time when this page gets loaded the action class does
a forward like this - return mapping.findForward("success");
And also after this page is submitted the action class should again
do a forward as mentioned above - return mapping.findForward("success");
Hope it helps.
- Ashutosh Satyam
-----Original Message-----
From: Christian Grobmeier [mailto:[EMAIL PROTECTED]
Sent: Wednesday, May 05, 2004 3:23 PM
To: [EMAIL PROTECTED]
Subject: Forward to original page
Hello all,
i have written an small application with struts. Now i have a problem,
which is easily to solve with such languages as PHP.
But with Struts it seems not to be such easy. I have read all the
documentation and what i could find in the archives nor in google.
I have this pages (Tiles):
frontend.overview
frontend.details
frontend.results
there is a form, which is included in all three templates. It sets the
sort-order for my results. The Problem is, when i change this order i
would like to be forwarded to the page where the form has been submitted.
for example:
frontend.details -> submit the form -> action -> business -> action ->
forward to frontend.details
The same with all templates.
Do you have any suggestions?
I tried allready such things:
return(mapping.findForward(request.getServletPath()));
altought request.getServletPath isn't giving me a logical name.
Thanks in advance,
Christian
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
take a look --> www.pfister.de
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Christian Grobmeier
-->> mailto:[EMAIL PROTECTED]
AMAN Media GmbH
network & media
Dorfstrasse 1-4
85235 Unterumbach @ Munich
Germany
fon: ++49-(0)8134-9100
fax: ++49-(0)8134-9110
technical support:
mailto:[EMAIL PROTECTED]
http://www.aman.de
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Diese eMail enth�lt vertrauliche und/oder rechtlich gesch�tzte
Informationen. Das unerlaubte Kopieren sowie die unbefugte
Weitergabe/Weiterleitung dieser Mail ist nicht gestattet. Wenn Sie nicht
der richtige Adressat sind oder diese eMail irrt�mlich erhalten haben,
informieren Sie bitte sofort den Absender und vernichten Sie diese Mail
This e-mail may contain confidential and/or privileged information. Any
unauthorized copying, disclosure or distribution/forwarding of the
material in this email is strictly forbidden. If you are not the
intended recipient (or have received this e-mail in error) please notify
the sender immediately and destroy this e-mail.
---------------------------------------------------------------------
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]