Thank you, Omkar. You were right. I just had a "*/*" mapping as well, and to
my surprise struts used that when I was expecting "*" to be mapped. (the url
was a simple "contextname/actionname").
Anyway, it works now.

kuvera


Omkar Patil wrote:
> 
> Laszlo Borsos wrote:
>> I started using Spring 2 with Struts 2.
>> I can't use wildcard mappings though.
>>
>> This works: <action name="login" class="loginAction">
>> This does not: <action name="*" class="{1}Action">
>>
>> Is there any way around this?
>>
>> kuvera
>>
>>
>> -----
>> http://javatar.hu Java EE programming 
>>   
> Laszlo,
> 
> It works. Let me go through it step by step -
> 
> Assuming that you have deployed your application to be called using 
> following URL - http://localhost:8090/firstapp/My.action (where firstapp 
> is the context root and WildCard is the action to be called)
> 1.  Add the following config in struts.xml -
>         <action name="*" class="{1}Action">
>             <result>/index.html</result>
>         </action>
> In this case, {1} will be replaced by first element in the URL after 
> context root, i.e by "My". Therefore the action class name would be 
> MyAction.
> 2. Create WildCard action class and add it to your classpath. A very 
> basic class implementation could be
>     public class MyAction extends ActionSupport { 
>         @Override
>         public String execute() throws Exception {
>             return SUCCESS;   
>         }
>     }
> 3. Create a simple html file named index.html with whatever content you 
> want and place it under the context root.
> 4. Give it a spin. It works.
> 
> - Omkar
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 


-----
http://javatar.hu Java EE programming 
-- 
View this message in context: 
http://www.nabble.com/-S2--wildcard-mapping-and-spring-tf4819484.html#a13807549
Sent from the Struts - User mailing list archive at Nabble.com.


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

Reply via email to