Struts2(5)_Struts2 的配置文件分析

本系列博客汇总在这里:Struts2 汇总


配置文件

在这里插入图片描述
以上的配置文件服务器启动时会被加载,按着配置文件的加载的顺序,后面文件和前面文件相同的配置,后面的会把前面的文件的值覆盖

一、default.properties

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、struts-default.xml

该文件是 struts 的核心文件,里面提供了结果的返回类型和拦截器还有业务 bean

1、Result-type

在这里插入图片描述

2、拦截器

在这里插入图片描述

三、struts.xml(重点)

这个文件是开发人员要编写的文件。

1、包

package 是我们按着项目的模块来划分的一种单元,我们可以在开发中一个模块一个 package。

属性:

  • Name:必须的属性,包的名称。
    在这里插入图片描述
  • Extends:包的继承,默认情况下我们必须要继承 struts-default,否则我们无法使用 struts 框架。
    在这里插入图片描述
  • Abstract:抽象包,在该包中不能有 Action,其他的都可以有。
    在这里插入图片描述
  • Namespace:包的命名空间,值必须要有 /,namespace 用于请求访问时指定某一个包的路径,目的区分不同包的相同的 Action 名字。
    在这里插入图片描述

2、动作

Action 是每次请求所访问的方法。

属性:

  • Name:必须要有的,http://localhost:8080/struts2_02/person/hello.action,后缀不需要指定,我们访问方法时就是根据 name 来访问。
    在这里插入图片描述
  • Class:要访问的方法的所在类。
    在这里插入图片描述
  • Method:方法名。
    在这里插入图片描述

3、结果

Result 就是要跳转的视图。

属性:

  • Name:result 的名称,是唯一的,到底 Action 返回哪个视图是由 Action 的方法的返回值来决定,返回值和 result 视图的 name 属性值做匹配,从而返回相应的视图。
    在这里插入图片描述
  • Type:跳转视图的方式。默认情况跳转方式是请求转发,地址栏不变。
    在这里插入图片描述

如有错误,欢迎指正!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值