Thanks Jeromy!

I tried all the four solutions that youve provided..but I still have the
same problem. :) 

Im still unable to get the error page for the wrong url  with the scrappy
namespace in the addressbar.

If you have thought of any other solution pls let me know. I will try and
let you know..

Thanks again for your time..

Thanks,
Tauri.



Jeromy Evans - Blue Sky Minds wrote:
> 
> Hi Tauri,
> 
> I don't have time to try it myself right now, but what I meant was 
> create an additional default package that contains no actions.  I'm not 
> sure if it will help though. The idea is that when the default action 
> mapper can't match the namespace, it falls back to an empty back.
> 
> Like this:
> 
> <package name="default" namespace="" extends="struts-default"></package>
> <package name="register" namespace="/register" extends="tiles-default">
> ...normal actions...
> </package>
> 
> 
> ie. create an empty back in the "" namespace.  If that doesn't work also 
> try the "/" namespace.
> 
> If that doesn't work, there's also some poorly documented options for 
> the default ActionMapper.
> Try setting the struts property 
> "struts.mapper.alwaysSelectFullNamespace" to true.  It may be the one 
> you need.  Put it in struts.properties or a const in struts.xml.
> 
> Hope that helps,
> Jeromy Evans
> 
> Tauri Valor wrote:
>> Thanks Jeromy!
>>
>> Ive tried creating a package with empty name space ie :
>>
>> <package name="register" namespace="/" extends="tiles-default">
>>
>> then the following url :
>>
>> http://localhost:8080/MY_WEB/acc.register.RegistrationForm.do
>>
>> without the namespace works fine ..
>>
>> But any other way to keep my namespace in tact in the url because the
>> above
>> may not be acceptable?
>>
>> Thanks,
>> Tauri
>>
>>
>>
>>
>> http://localhost:8080/MY_WEB/register/acc.register.RegistrationForm.do
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> Jeromy Evans - Blue Sky Minds wrote:
>>   
>>> No mistake.  AFAIK that's a design flaw of the default action mapper. 
>>>
>>> See: 
>>> http://www.planetstruts.org/struts2-blank/example/somecrap/HelloWorld.action
>>>
>>> If there's no match in a package namespace it falls back to the default 
>>> package and matches a little to generously.
>>>
>>> You may be able to avoid it by creating a package with an empty 
>>> namespace containing no actions.  Not sure about that one...
>>>
>>> Tauri Valor wrote:
>>>     
>>>> Hi
>>>>
>>>> I have the following problem with url in my web application:
>>>>
>>>> I run my app using Struts2 and Tomcat6.
>>>>
>>>> Context name of webapp: MY_WEB
>>>>
>>>> Namespace in my package tag of struts-config.xml:
>>>>
>>>> package name="register" namespace="/register" extends="tiles-default"
>>>>
>>>>
>>>> Mapping of Action class in my struts-config.xml :
>>>>
>>>> action name= acc.register.RegistrationForm
>>>>
>>>>
>>>> A Href link in my jsp page:
>>>>
>>>>
>>>> a href="register/acc.register.RegistrationForm.do" 
>>>>
>>>>
>>>>
>>>> Now, the following url works fine when I launch my app:
>>>>
>>>> http://localhost:8080/MY_WEB/register/acc.register.RegistrationForm.do
>>>>
>>>>
>>>> But the problem is the url when added something between my
>>>> packagename(register)and my uri (acc.register.RegistrationForm.do) like
>>>> following:
>>>>
>>>> http://localhost:8080/MY_WEB/register/somecrap/acc.register.RegistrationForm.do
>>>>
>>>> it still works fine instead of displaying the error page. I need to get
>>>> an
>>>> error page if I give wrong url like the above.
>>>>
>>>> What is my mistake ?
>>>>
>>>> Pls advise.
>>>>   
>>>>       
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>>
>>>     
>>
>>   
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Struts2-URL-problem-tp16020941p16087758.html
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