<action>元素的属性 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
属 性 | 描 述 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
attribute | 设置和Action关联的ActionForm Bean在request和session范围内的key | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
className | 和Action元素对应的配置元素,默认为0rg.apache.struts.action.ActionMapping | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
forward | 定义了一个请求转发路径 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
include | 指定包含的URL路径 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
path | 指定请求访问Action的路径 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
parameter |
指定Action的配置参数,在Action类的execute()方法中,可以调用ActionMapping对象的getParameter()
方法来读取该配置参数 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
roles |
指定允许调用Action的安全角色,多个角色之间用“,”隔开。在处理请求时,RequestProcessor会根据
该配置项来决定用户是否有权限调用Action |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | 指定Action的完整类名,该类必须是扩展了Struts的Action类 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
name | 指定需要传递给Action的ActionForm Bean | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
scope | 指定ActionForm Bean的存放范围,其值为Request或Session | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
unknown |
设置为true,该操作将被作为所有没有定义的ActionMapping的URL的默认操作。当设置为true时,表
示可以处理用户发出的所有无效的Action URL,默认为false |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
validate | 指定是否执行表单验证,默认为true | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
input | 指定当表单验证失败时的转发路径 |