Struts2中的Action的配置:

本文详细介绍了Struts2框架中的<package>、<action>及<result>等核心配置项的作用及用法。包括包管理、Action配置、结果配置等内容,帮助读者更好地理解和使用Struts2。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<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:跳转的类型.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值