Re: action mapping - how can I map ALL incoming urls to one action?

2008-02-13 Thread Piero Sartini
 I need to map all incomming urls to one and the same action.

 This action works like a dispatcher - acctording to some data taken from
 the data base, decides where to redirect the request.

 I''ll appreciate any ideas!

I think an Interceptor would be a better solution for this:
http://struts.apache.org/2.x/docs/interceptors.html

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



Re: action mapping - how can I map ALL incoming urls to one action?

2008-02-13 Thread Galia Angelova
Thank you, Piero!

The problem with the interseptors is that they come after the 
ServletDispatcher. That means that i get an exception before I get to the 
interseptors, because the mapping was not found  :)

I think I have found a solution - custom ActionMapper. I extended the 
DefaultActionMapper and override the method getMapping().
Then specified the full class name of my custom mapper in struts.properties.

Greetings!

Piero Sartini [EMAIL PROTECTED] wrote:  I need to map all incomming urls to 
one and the same action.

 This action works like a dispatcher - acctording to some data taken from
 the data base, decides where to redirect the request.

 I''ll appreciate any ideas!

I think an Interceptor would be a better solution for this:
http://struts.apache.org/2.x/docs/interceptors.html

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



   
-
Be a better friend, newshound, and know-it-all with Yahoo! Mobile.  Try it now.

Re: action mapping - how can I map ALL incoming urls to one action?

2008-02-13 Thread Laurie Harper
That's probably the best approach if you want to map incoming requests 
to different actions based on custom logic. If you really just want to 
have every request handled by the same action, you can just use a 
wildcard action mapping (name=/*) to achieve that with less configuration.


L.

Galia Angelova wrote:

Thank you, Piero!

The problem with the interseptors is that they come after the 
ServletDispatcher. That means that i get an exception before I get to the 
interseptors, because the mapping was not found  :)

I think I have found a solution - custom ActionMapper. I extended the 
DefaultActionMapper and override the method getMapping().
Then specified the full class name of my custom mapper in struts.properties.

Greetings!

Piero Sartini [EMAIL PROTECTED] wrote:  I need to map all incomming urls to 
one and the same action.

This action works like a dispatcher - acctording to some data taken from
the data base, decides where to redirect the request.

I''ll appreciate any ideas!


I think an Interceptor would be a better solution for this:
http://struts.apache.org/2.x/docs/interceptors.html

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



   
-

Be a better friend, newshound, and know-it-all with Yahoo! Mobile.  Try it now.



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