struts-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Lukasz Lenart (JIRA)" <j...@apache.org>
Subject [jira] [Closed] (WW-3849) Hability PrefixBasedActionMapper to exclude the prefix when retrieveing the ActionMapper
Date Fri, 11 Apr 2014 13:49:16 GMT

     [ 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)

Mime
View raw message