在Struts的配置文件struts-config.xml中,定义action-mapping时,要使用action元素。而用于转发的action-forward则是使用forward元素定义的。
以下是使用action元素定义action-mapping的示例代码:
在上面的代码中,path属性指定请求URL中的路径部分(即/login),type属性指定处理该请求的Action类。定义了两个转发器forward,一个名为“success”,路径为“/home”,另一个名为“error”,路径为“/login.jsp”。
以下是使用forward元素定义action-forward的示例代码:
上面的代码中,name属性指定该转发器的名称,path属性指定要转发到的页面的路径。
总结起来,action-mapping用于定义请求的具体处理方式,包含一个或多个action-forward元素,用于指定转发路径;而action-forward则用于指定具体的转发路径。