struts ation配置详解 以及动作类的三种写法

类的第一种写法   什么的不继承 使用自己创建的默认类

action可以设置的属性: 

           name :动作名称 相当于servletr的访问路径

           class: 动作类全名  就是调用之后要执行的class类 

           method:  动作类的方法名称       默认的是public String execute(){}

            即: 1.必须public

                     2.返回值为String  因为需要根据返回值 决定跳转到哪   没有返回值的话就表示默认不跳转,但是一般会返回空

                     3.没有参数

 

类的第二种写法   类继承action接口  然后实现execute方法

 

Action类

   源码   定义了一系列的常量 所以继承之后可以直接使用

 常量的意义

  

 回显就是返回到原来视图 比如在一个页面要求用户填写用户信息  填写完成之后回到用户访问的网页中

 

类的第三种写法   类实现actionsuport类 

这样也可以实现跳转 因为他继承了action  并实现了execute方法

但是一般都是自己定义方法  进而实现跳转

 

特殊情况

 

不写class与method  那么会执行struts-default.xml中定义的默认类  该xml在struts-core 包下 然后执行execute方法  

当然我们可以修改默认的动作类  不过一般不会修改

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值