Struts 2 中动作映射器的作用是什么?

What is the role of the action mapper in Struts 2?

有人可以解释一下 Struts 2 中 Action Mapper 的作用吗?

ActionMapper interface在Struts2框架中的作用是从请求的URL.

中提取映射

When given an HttpServletRequest, the ActionMapper may return null if no action invocation request matches, or it may return an ActionMapping class that describes an action invocation for the framework to try.

您可以阅读有关此功能的更多信息here

Th first method returns a mapping to try, it doesn't guarantee that this action will be executed.

动作映射器返回的 ActionMapping 包含调用动作所需的所有必要信息(如果在运行时配置中存在对应于此映射的动作配置可用)。

此接口的不同实现可用于覆盖将 URL 映射到 Struts2 中的操作的默认行为。