struts.xml配置详解

15 篇文章 0 订阅

在上一个文章中,我们了解到Struts如何使用,以及相应一个默认配置文件详解

接下来我们看看自己写的struts.xml文件

那么该文件是开发者自行配置的业务文件[关键是Action的配置]

1. 包(package) 用于管理Action 一般开发模式中我们按模块划分包

  package:代表一个包,管理Action配置,在同一个包下不能有同名的Action

  name:包名,在一个项目中不能出现同名包

  extends:继承,类似于类的继承  我们开发包必须继承 struts-default包

  namespace:命名空间,区分不同的包的访问路径,默认值 “/” 

  abstract:描述当前包是否为抽象包,如果为抽象包,不能含有Action,一般用来定义拦截器,公共视图,不做具体的业务

2.Action类和result配置

  2.1 action配置:

        name:Action名称,用与访问Action的路径

        class:Action对象的类名,一定是全名(包+类路径)   [通过反射构建对象]

        method: 执行业务的方法,不写默认执行 Action类中的 execute方法

  2.2 result配置:

        name:视图的标记,在一个Action中名称不要重复

        type:跳转类型   redirect 重定向到页面   dispatcher:转发到页面(默认值)   

                                 redirectAction: 重定向到Action  chain:转发到Action

                                 stream:用在文件下载时

        文本节点:跳转的页面或者Action的name值

3.还可以通过划分不同的xml文件管理package

<include file="config/struts-user.xml"></include>

  

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值