Use the ActionForward built-in class:

     <action
        path="/logout"
        type="org.apache.struts.actions.ForwardAction"
        parameter="/logout.jsp"/>

You can specify a JSP or a tiles' definition as the parameter.

HTH,

Matt

> -----Original Message-----
> From: Bert Catsburg [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, February 13, 2003 12:26 PM
> To: Struts Users Mailing List
> Subject: How to link to an Action which has no Form.
> 
> 
> Hello,
> 
> How do you include a link in your code which triggers an Action
> which has no Form. The Action class will activate a global
> forward.
> I hope somebody can help me since I am on this problem for
> two days now and have search the whole list, docs and both
> Struts-books.
> A simple direction where to look any further would be of much
> help.
> 
> Thank you,
> 
> Bert Catsburg
> 
> 
> 
> Code samples:
> 
> JSP with the link:
> ------------------
>    <p><html:link page="/petrol">Petrol</html:link></p>
> 
> Struts Config
> -------------
>      <global-forwards>
>         <forward name="index" path="/index.jsp" />
>      </global-forwards>
> 
>      <!-- Process a Petrol request -->
>      <action    path="/petrol"
>                 type="senktar.PetrolAction"
>                 scope="request" />
> 
> PetrolAction.java
> -----------------
>    package senktar
>    public class PetrolAction extends Action {
>      public ActionForward execute(ActionMapping mapping,
>                                  HttpServletRequest request,
>                                  HttpServletResponse response)
>      throws Exception {
> 
>        ..... // Lines of code
> 
>        return mapping.findForward("index");
>      }
>     }
> 
> 
> 
> ---------------------------------------------------------------------
> 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]

Reply via email to