A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 624694683 中级黑马   /  2018-2-8 09:26  /  462 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

第一个加载的是default.properties文件
    位置:strtus2-core.jar包   org.apache.struts2包下
    作用:主要是声明了struts2框架的常量
第二个加载的是一批配置文件
         Strtus-default.xml
    位置:struts2-corl.jar
    作用:声明了interceptor  result  bean
          Strtus-plugin.xml
    位置:在strtus2的插件包中
    作用:主要用于插件的配置声明
        Strtus.xml
    位置:在我们自己的工程中
    作用:用于我们自己工程使用strtus2框架的配置
第三个加载的是自定义的strtus.properties
    位置:都是在自己工程的src下
    作用:定制常量
第四自定义配置提供
第五加载的是web.xml配置文件
    主要是加载strtus2框架在web.xml文件中的相关配置.
第六 bean相关配置
1. package配置
1. name属性  作用:定义一个包的名称,它必须唯一。
2. namespace属性 作用:主要是与action标签的name属性联合使用来确定一个action 的访问路径
3. extends属性 作用:指定继承自哪个包。一般值是strtus-default
strtus-default包是在strtus-default.xml文件中声明的。
4. abstruct属性 它代表当前包是一个抽象的,主要是用于被继承
0.1. action配置
1. name属性 作用:主要是与package的namespace联合使用来确定一个action的访问路 径
2. class属性  作用:用于指示当前的action类
3. method属性  作用:用于指示当前的action类中的哪个方法执行
0.1. result配置
它主要是用于指示结果视图
1. name属性 作用是与action类的method方法的返回值进行匹配,来确定跳转路径
2. type属性 作用是用于指定跳转方式
0.1. 扩展
关于action配置中的class与method的默认值以及result中的name与type 默认值问题

原因:strtus-default.xml文件中配置

它的作用就是当一个请求来时,如果查找不到指定的class及对应的method就会执行
ActionSupport类中的execute方法。
在这个类的execute方法中默认返回的是”success”
也就是说,result的name属性默认值是success,默认的跳转方式是请求转发 dispatcher

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马