If the default action mapper is used to get the mapping from the request url it uses the action extension to determine the action name part. The action extension could be configured with the constant in struts.xml
(or struts.properties
)
<constant name="struts.action.extension" value="action,,"/>
that is default. In some cases if you need to access the static resources instead of action under the same path you could use the ".action" extension to distinguish action from the static resource. If you don't have or don't use such resources then you could easily suppress it by removing action
from the configuration above.