Struts 操作是 Action 类的子类的实例,它实现 Web 应用程序的一部分并且其 perform 或 execute 方法返回一个转发。
操作可执行某些任务,如验证用户名和密码(请参阅 struts-example 样本应用程序的 struts-config.xml 中的 /login)或执行计算(请参阅创建简单的 Struts 应用程序中的 /computeDay)。
操作映射是一个配置文件条目,它通常使操作名称与操作相关联。操作映射可以包含对操作可以使用的表单 bean 的引用,并且可以定义只对于此操作可视的局部转发的列表。
操作 servlet 是一个 servlet,它由 Web 服务器的 servlet 容器启动来处理调用操作的请求。该 servlet 接收来自操作的转发并要求 servlet 容器将请求传递给转发的 URL。操作 servlet 必须是 org.apache.struts.action.ActionServlet 类的实例或是该类的子类的实例。操作 servlet 是控制器的主要组件。要创建 Struts 应用程序,必须在应用程序的部署描述符中配置操作 servlet。
Struts 操作不需要表单。