Struts 原理(二) --- 3.2 显示友好的报错信息

 企业信息化越来越成为影响企业核心竞争力的因素 . 如果正在运转中的企业信息化系统不能稳定运行,或经常出错 , 给企业带来的损失也变得越来越难以承受 .

 

无法想象 , 一个库存管理系统出库数量填成负数 还可以成功出库 , 系统执行了出库操作 , 库存却增加了 ; 或者动不动就显示异常页面 , 用户也不知道到底哪里错了 . 使用我们在构建系统时, 要时刻有质量意识 . 对于用户输入要做输入合法性验证 ; 用户操作出错或系统出错时 要给用户提示友好的错误信息 .

 

下面我们就来看看Struts中这些工作是这样完成的 .

 

Struts错误处理机制

    其实这个机制 我也试过了 , 就是把错误信息先写在 ApplicationResource.propertise 中 , 据说是为了支持国际化, 错误信息才会现在propertise文件中定义 最后在引用的 方式实现 .   当然我要说 ,这个propertise 文件是在我添加Struts 的支持之后 自动创建的 , 而且在struts-config.xml中 这个propertise文件也被自动注册了 .

 

 Struts的报错机制强制我们提供国际化支持 , 从编码的角度特提供了一些封装 , 是我们实现错误提示功能的时候代码既规范又灵活。

 

个人看法

这种请求端的验证 , 居然还会拿到服务器端来做 , 那JavaScript是做什么的 ? 我觉得这个很不合理啊

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值