Re: action mapping - how can I map ALL incoming urls to one action?
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?
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?
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]