<package>的配置:
* package:包. 不是java中说那个包. Struts2中的包 管理<action>.
* 属性:
* name:包名.包名是唯一的不能重复的.
* extends:继承.继承struts-default.(struts-default包中定义结果类型和拦截器.)
* namespace:名称空间.与<action>标签中的name属性共同决定Action的访问路径.
* 写法:
* namespace有名称:namespace=”/aa”
* namespace只是一个/: namespance=”/”
* namespace默认的:namespace没写.
* abstract:抽象的.用于使其他的包可以继承的.
* <package name="struts-default" abstract="true"> . 所以可以继承struts-default.
<action>的配置:
* action:配置Action类的访问路径.
* 属性:
* name:名称.与<package>中的namespace属性共同决定访问路径.
* class:类的全路径.要执行的Action类的全路径.
* method:方法.用来指定Action中执行那个方法的方法名.(默认的值execute)
<result>的配置:
* result:配置Action执行后的页面跳转.
* 属性:
* name:逻辑视图名称.(不是真实的视图,为真实的视图起了一个别名,在Action中返回这个字符串的别名,从而找到具体页面.)
* type:跳转的类型.