I think it's important as the controllers maps the exactly match between the
action-path specified by the client with the action specified in the
configuration file. 

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] 
Sent: Sunday, January 19, 2003 10:02 PM
To: Struts Users Mailing List
Subject: Re: struts servlet-mapping


Is it important that '/layout' be part of the action path? why not just 
have '/test'?

It sounds as if this is an action used in multiple context's, and if you 
don't want to make
multiple mapping's, then why not just have the one mapping that is used 
everywhere.

The path in a mapping is just the name of the action on the server. It 
doesn't relate back to a
directory structure, although, a path can be made to look that way.


Regards,

Geoff Bennett


Multitask Consulting Pty Ltd
Level 8, 20 Loftus Street, Sydney NSW 2000 Australia
Tel +61 2 9252 1462    Fax +61 2 9252 4636
www.multitask.com.au    email: [EMAIL PROTECTED]





Cagan Senturk <[EMAIL PROTECTED]>
17/01/2003 10:53 AM
Please respond to "Struts Users Mailing List"
 
        To:     "Struts Users Mailing List" 
<[EMAIL PROTECTED]>
        cc: 
        Subject:        Re: struts servlet-mapping



The thing is the /layout directory is determined at run-time; I don't 
know what it will be a deployment time.
Thanks,
Cagan
On Thursday, January 16, 2003, at 06:18  PM, [EMAIL PROTECTED] 
wrote:

> If you want your action to be available from 
> http://localhost:8080/ppp/layout/test.do
> then you need to make a mapping like this:
>
> <action path="/layout/test"
>         type="com.emirca.pp.controller.actionhandler.Welcomer"
>         unknown="true"
>         validate="false">
> </action>
>
>
> Regards,
>
> Geoff Bennett
>
>
> Multitask Consulting Pty Ltd
> Level 8, 20 Loftus Street, Sydney NSW 2000 Australia
> Tel +61 2 9252 1462    Fax +61 2 9252 4636
> www.multitask.com.au    email: [EMAIL PROTECTED]
>
>
>
>
>
> Cagan Senturk <[EMAIL PROTECTED]>
> 17/01/2003 10:00 AM
> Please respond to "Struts Users Mailing List"
>
>         To:     [EMAIL PROTECTED]
>         cc:
>         Subject:        struts servlet-mapping
>
>
>
>>
>> Hello,
>> I am using Struts 1.1-b2 and Tomcat4.1.18.
>> My web app is deployed under a context named 'ppp'.
>> In web.xml, url-pattern for struts action servlet is set to '*.do':  
>> <servlet-mapping>
>>     <servlet-name>action</servlet-name>
>>     <url-pattern>*.do</url-pattern>
>>   </servlet-mapping>
>>
>> And in struts-config.xml, I have the following <action> element setup:
>>         <action path="/test"
>>                 type="com.emirca.pp.controller.actionhandler.Welcomer"
>>                 unknown="true"
>>                 validate="false">
>>         </action>
>>
>> On my server, the following works: http://localhost:8080/ppp/test.do
>>
>> but the following doesn't: http://localhost:8080/ppp/layout/test.do
>>
>> Which means subdirectories within the context are not recognized by 
>> struts in this setup... How can I fix this?
>> Thanks in advance.
>> Cagan
>>
>>
> Cagan Senturk
>
> Emirca Technologies, Inc.
> 75 Spring St. Floor #8
> NYC, NY 10012
>
> mailto:[EMAIL PROTECTED]
> http://www.emirca.com
>
>
> --
> To unsubscribe, e-mail:   <
> mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: < 
> mailto:[EMAIL PROTECTED]>
>
>
>
Cagan Senturk

Emirca Technologies, Inc.
75 Spring St. Floor #8
NYC, NY 10012

mailto:[EMAIL PROTECTED]
http://www.emirca.com


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



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

Reply via email to