I found the following property: struts.mapper.alwaysSelectFullNamespace (which 
is false by default).

To me, it should be 'true' to match how the documentation explains matching 
actions to namespaces and falling back to default namespace.





------------------------------
On Sat, May 24, 2014 8:51 PM CDT Dave Newton wrote:

>This isn't the struts.enable.SlashesInActionNames = false setting?
>
>Dave
>
>
>
>On Sat, May 24, 2014 at 2:50 PM, Lukasz Lenart <lukaszlen...@apache.org>wrote:
>
>> Can you share your struts.xml file?
>>
>> Maybe you have defined default-action-ref or wildcard mapping?
>>
>> 2014-05-24 18:58 GMT+02:00 Matt Williams <mattwms1998...@yahoo.com>:
>> >
>> >
>> > No, there are no other 'search' actions defined anywhere else.
>> >
>> >
>> >
>> > ------------------------------
>> > On Sat, May 24, 2014 11:46 AM CDT Ken McWilliams wrote:
>> >
>> >What he explains is likely the result of a search action also mapped in
>> the
>> >default namespace.
>> >On 2014-05-24 9:35 AM, "John Patrick" <nhoj.patr...@gmail.com> wrote:
>> >>
>> >> Not seen this happen myself, what strut
>> >>
>> >> Not seen this happen myself, what struts jar's do you have as it might
>> be
>> >> something like the convention plugin...
>> >>
>> >> If your using maven then it might be useful for others to include what
>> >> specific maven dependencies your including so potentially someone else
>> can
>> >> try using the exact same jars.
>> >>
>> >> John
>> >>
>> >>
>> >>
>> >> On 24 May 2014 15:28, Matt Williams <mattwms1998...@yahoo.com> wrote:
>> >>
>> >> > Hello,
>> >> > I have been using struts 2.1.8 for a while and last night noticed an
>> >> issue
>> >> > with mapping actions working with any url.
>> >> >
>> >> > For instance in the struts.xml file:
>> >> > - I have a package with a namespace of "/employee".
>> >> > - Within the package, I have an action mapping "search"
>> >> > - The webapp name is "TestWeb".
>> >> >
>> >> > So to access this page, I can go to:
>> >> > http://localhost:8080/TestWeb/employee/search.action and this works.
>> >> > However, if anything is added to the URL after the namespace such as:
>> >> > http://localhost:8080/TestWeb/employee/someExtraText/search.actionthe
>> >> > page still loads.
>> >> >
>> >> > Why does this happen?
>> >> >
>> >> >
>> >> > Reading the struts documentation
>> >> > (
>> >>
>> http://struts.apache.org/release/2.1.x/docs/namespace-configuration.html)
>> >> > would make me assume that it should search the
>> "/employee/someExtraText"
>> >> > namespace...not find it, so then it should fall back to the default "
>> >> > namespace...not find it...then display no action mapping found.
>> >> >
>> >> >
>> >> > Any insight? Thanks!
>> >> >
>> >> >
>> >> > ---------------------------------------------------------------------
>> >> > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>> >> > For additional commands, e-mail: user-h...@struts.apache.org
>> >> >
>> >> >
>> >>
>> >
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>> > For additional commands, e-mail: user-h...@struts.apache.org
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>> For additional commands, e-mail: user-h...@struts.apache.org
>>
>>
>
>
>-- 
>e: davelnew...@gmail.com
>m: 908-380-8699
>s: davelnewton_skype
>t: @dave_newton <https://twitter.com/dave_newton>
>b: Bucky Bits <http://buckybits.blogspot.com/>
>g: davelnewton <https://github.com/davelnewton>
>so: Dave Newton <http://stackoverflow.com/users/438992/dave-newton>


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to