利用ActionMapping的命令模式
Struts提供一个公开的基于XML语句的方法来说明请求URI中servlet路径与适当的请求处理器之间的映射。这个实现与命令模式[Gof]很相似。以下片断摘自struts-config.xml文件,下列声明用于建立ActionMapping配置对象,它是 元素的运行时表现。
type="packageName.EditCustomerProfileAction"
name="customerProfileForm"
scope="request"/>
以下简要说明上述声明中用到的属性。
path:HTTP请求中虚拟目录的相对路径,用于识别这个动作映射。
type:类名,将用于在处理这个请求的时候建立一个请求处理器实例。
name:JavaBean的逻辑名称,也叫做表单bean,将用于保存表单数据。表单bean将用这个名称保存在指定的范围(scope)中。
scope:保存bean时用请求或会话范围。
上例中Path属性映射到HTML文件中