Name is used for associating the action with a form defintion, and input is used when validation fails to redirect back to the form.

The rest looks ok to me, but I might be missing something.

Anders,

Rudi Doku wrote:
Hi Anders,

Thanks for your reply.

I'm not sure how to define the mapping in the
struts-config.xml. My DispatchAction class looks like
this:

public class PostAction extends
org.apache.struts.actions.DispatchAction {

        public ActionForward execute(ActionMapping mapping,
                                                                 ActionForm 
form,
                                                                 
HttpServletRequest request,
                                                                 
HttpServletResponse response)
        throws Exception
        {
                return mapping.findForward("success");
        }
        
        public ActionForward add(ActionMapping mapping,
                                                          ActionForm form,
                                                          HttpServletRequest 
request,
                                                          HttpServletResponse 
response)
        throws Exception
        {
                return mapping.findForward("success");
        }
        
        public ActionForward edit(ActionMapping mapping,
                          ActionForm form,
                          HttpServletRequest request,
                          HttpServletResponse response)
        throws Exception
        {
                return mapping.findForward("success");
        }

        public ActionForward reply(ActionMapping mapping,
                          ActionForm form,
                          HttpServletRequest request,
                          HttpServletResponse response)
        throws Exception
        {
                System.out.println(">> inside reply");
                return mapping.findForward("success");
        }
        public ActionForward list(ActionMapping mapping,
                          ActionForm form,
                          HttpServletRequest request,
                          HttpServletResponse response)
        throws Exception
        {
                System.out.println(">> inside reply");
                return mapping.findForward("success");
        }

and my mapping looks like this:

        <action      path="/newPost"
                type="com.doku.weblog.PostAction"
                name="postForm"
                scope="request"
                input="/loggedin.jsp"
                parameter="method">
        <forward name="success" path="/post.jsp"/>    
<forward name="failure" path="/login"/>       

        </action>

I don't think I need a name or input. Can you please
advise me on how I can get this mapping to work?

Thanks for your help,

Rudi

--- "Anders R. Sveen" <[EMAIL PROTECTED]> wrote:


Use the html:link tag with an action attribute. (action="MyDispatchActionMapping?cmd=myMethod"
should do it)


You can also use a normal html href if you
absolutley wanted to.

Anders,

There's also no problem

Rudi Doku wrote:

Hello,

I'm a struts newbvie!

I have created a class that extends DispatchAction

to

perform some CRUD.

Can I use an html link to invoke an action, or

does it

always have to be from a form?

Regards,

Rudi




__________________________________ Do you Yahoo!? Yahoo! Mail - You care about security. So do we. http://promotions.yahoo.com/new_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]







__________________________________ Do you Yahoo!? Yahoo! Mail - Helps protect you from nasty viruses. http://promotions.yahoo.com/new_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]



Reply via email to