1、<package>标签,如果要配置<Action>标签,那么必须要先配置<package>标签,表示包的概念
包含的属性有:
* name --- 包的名称,要求必须唯一,管理action配置
* extends --- 继承,可以继承其他的包,只要继承了,那么该包就包含了其他包的功能,一般都是继承struts-default
* namespace --- 名称空间,一般与<action>标签中的name属性共同决定访问路径(即如何来访问action),常见的配置如下
* namespace = "/" --- 根名称空间
* namespace = "/aaa" --- 带有名称的名称空间
* abstract --- 抽象的。该属性很少使用,值为true的话,编写的包是被继承的
2、<action>标签
* 代表配置action类,包含的属性
* name --- 和<package>标签的namespace属性一起来决定访问路径的
* class --- 配置Action类的全路径(默认值是ActionSupport类)
* method --- Action类中执行的方法,如果不指定,默认值是 execute
3、<result>标签
* action类中方法执行,返回结果的跳转页面
* name --- 结果页面逻辑视图名称
* type --- 结果类型(默认值是转发),值为redirect就是重定向