[ 
https://issues.apache.org/jira/browse/WW-3849?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Lukasz Lenart closed WW-3849.
-----------------------------

    Resolution: Not a Problem

You did the right thing and implemented what was needed for your app.

> Hability PrefixBasedActionMapper to exclude the prefix when retrieveing the 
> ActionMapper
> ----------------------------------------------------------------------------------------
>
>                 Key: WW-3849
>                 URL: https://issues.apache.org/jira/browse/WW-3849
>             Project: Struts 2
>          Issue Type: Improvement
>          Components: Dispatch Filter
>    Affects Versions: 2.2.3
>            Reporter: Jose L Martinez-Avial
>             Fix For: 2.3.18
>
>
> The PrefixBasedActionMapper is able to map different actions to different 
> mappers using prefixes. So you can have something like this:
> /preffix1:mapper1,/preffix2:mapper2,:defaultMapper
> And the following URIs would be processed by different mappers
> /preffix1/mynamespace1/myaction1 (by mapper1)
> /preffix2/mynamespace1/myaction1 (by mapper2)
> /mynamespace1/myaction1  (by defaultMapper)
> So you can have three different ActionMappers, one per prefix. The problem 
> with this is that you can not reuse the same actions for different 
> prefixes(ie, reuse an ActionMapper), since the ActionMapper will try to match 
> the full URI, without taking out the prefix. I suggest to parametrize the 
> PrefixBasedActionMapper to remove the preffix from the URI when calling the 
> ActionMapper, so the same mapper can be used more than once.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to