supposing for  http://xyz/abc i want to goto an action and display
someresults, the following works for me.

the following welcome-file-list is needed otherwise, it doesnot work. i get
a 404 error.


web.xml
<welcome-file-list><welcome-file>index.cm</welcome-file></welcome-file-list>

config.xml
<!-- Display Index Page -->
    <action    path="/index"
                  name="indexPage"
                  type="com.cm.action.IndexPageAction">
        <forward name="success"              path="/server.jsp"/>
    </action>

hope this helps.
ramakrishna.

----- Original Message -----
From: "Gogineni, Pratima" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, August 15, 2001 11:58 AM
Subject: action as the welcome page


> Hi,
>
> I have seen some messages in the news groups which seem to indicate that
it
> may be possible to set an action as the welcome page, though a couple of
> people were having problems with it.
>
> I tried doing this - set my welcome page to login.do (also tried
/login.do).
> After authentication I get a 404 error that says ADM/login.do not found
(ADM
> is my context).
>
> The /login action has been defined in struts-config.xml and I can forward
to
> it through a jsp page.
>
> Im trying to find out if anyone else has been able to do this, if it is
> possible to do this at all, if I am doing something wrong ...
>
> Thanks
> Pratima
>
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, August 15, 2001 10:29 AM
> To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> Subject: RE: action mapping not working
>
>
>
>
> ...but when you finish going through the Action class (Question), you want
> to
> then go to the jsp, not the action again, which would give you an infinite
> loop!
> ;-)
>
> Dave
>
>
>
>
>
> "Larry Maturo" <[EMAIL PROTECTED]> on
08/15/2001
> 01:23:32 PM
>
> Please respond to [EMAIL PROTECTED];
> Please
>       respond to [EMAIL PROTECTED]
>
> To:   [EMAIL PROTECTED]
> cc:    (bcc: David Hay/Lex/Lexmark)
> Subject:  RE: action mapping not working
>
>
>
> Hi Dave,
>
> You wrote:
> Presumably you call your action Question from somewhere, execute it, and
> when
> it's done, you forward to question.jsp, not to the Question action again!
>
> Actually, I need to go through the Action Class each time, to repopulate
> the jsp from the database, since it represents a question, and I want
> the answers to contain whatever the user last entered, and I stored in the
> database for them.  A breakpoint in my Action Class indeed shows it gets
> hit each time I press back or next.
>
> Again, thanks for the help.  I don't need to understand it as long as it
> works.  Ah yes, the enigma that is struts. :-)
>
> -- Larry
>
>
>
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, August 15, 2001 12:13 PM
> To: [EMAIL PROTECTED]
> Subject: RE: action mapping not working
>
>
>
>
> Larry,
>
> Presumably you call your action Question from somewhere, execute it, and
> when
> it's done, you forward to question.jsp, not to the Question action again!
> Hence
> the action has already executed, and you want to go to the jsp page.
>
> With the others, I guess you want to perform the action and then display
the
> jsp, so the forward here should be another action, and the forward for the
> ReviewInstructions action is then a jsp page.
>
> Cheers,
>
> Dave
>
>
>
>
>
>
> "Larry Maturo" <[EMAIL PROTECTED]> on
08/15/2001
> 01:02:57 PM
>
> Please respond to [EMAIL PROTECTED]
>
> To:   "David_Hay/Lex/Lexmark.LEXMARK"@sweeper.lex.lexmark.com,
>       [EMAIL PROTECTED]
> cc:    (bcc: David Hay/Lex/Lexmark)
> Subject:  RE: action mapping not working
>
>
>
> Hi Dave
>
> You wrote"
> If you want the action to be called, you should forward to the action, not
> the
> jsp eg
>
>           <forward name="showLog" path="/ShowLog.do" />
>
> Below is my new mapping:
>
>     <action     path="/Question"
>                 type="com.athensgroup.eval.action.QuestionAction"
>                 name="QuestionForm"
>                 scope="request"
>                 input="/jsp/Question.jsp">
>                 <forward name="success" path="/jsp/Question.jsp"/>
>                 <forward name="instructions"
path="/ReviewInstructions.do"/>
>                 <forward name="summary" path="/ReviewSummary.do"/>
>     </action>
>
> I don't understand why it works, but it does.  Thank you.  Any idea
> why sucess works even though it is different than the others?
>
> -- Larry
>
>
>
>
>
>
>
>
>
>
>
>
>
>

Reply via email to