Using the following configuration:
Is expected that when I request the following url http://xxxxxxxx.com/ajax/anyThingHere, struts action proxy should handle this call. But instead, RestActionProxyFactory is handling this call.
But the RestActionProxyFactory class has a if, and every time the namespace attribute is injected with "/ajax" value. So the condition always is redirected to the rest plugin handler and not to the struts default.
Here is my ActionProxyFactory implementation:
By some reason, it fixed the origin behaviour.
The begin of this issue was that <s:action> tag was rendering the action result, even with executeResult = false, which is the default value.
Another observation was that, changing the flush attribute value, the result is rendered in different parts of the html.