StrutsCatalog系列(3)--预处理

6

/**
作者:TedHusted
译者:Rifoo Technology(http://www.rifoo.com
时间:2005-11-08
备注:转载请保留以上声明
**/

译者注:这里主要说明要在action中去检查一些预处理操作。

在struts框架中,Action的execute方法是一个关键点,它可能需要识别多种不同的API交互。要确保每次交互都能实现,我们需要为Action提供一个通用的错误捕获机制。这个方法能够找到多个预处理,比如在期望的子类中是否存在对应的formbean等。如果这个预处理失败,一般情况下会抛出运行时异常。通常这种交互中断是一个程序错误导致,需要及时被处理。因为Action应该对外暴露这个错误来让它能被很快被纠正。

{ { {通常的一种情况是检查一个空的formbean。如果Action期望得到一个ActionForm bean,那么它的API会和ActionMappings进行交互以查找定义好的指定的ActionForm bean或者相关子类。通常在Action被调用之前会由控制器对ActionForm bean进行初始化。如果某一个交互被中断,那么应用程序会抛出一个空指针异常或运行时异常,这样就能帮助修复程序错误和对程序的误解。} } }

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值