struts1.x学习笔记(4)

1)了解struts中类型转换器的工作原理及开发自己的类型转换器,如:日期格式转换器

 

2)熟练编写enum枚举类型,结合页面标签灵活使用enum。

 

3)struts中的plugin,主要作用:将自己的一些程序代码插入进ActionServlet声明周期中,即在ActionServlet启动和停止的过程中加入自己的代码,但不需要编写ActionServlet的子类,相比ContextListener的好处在于可以获得Struts内部的一些特定信息。

 

4)struts中最核心的类就是requestProcess类,struts允许用户定制自己的requestProcess类,如spring就重写了struts的requestProcess类。使用自己定制的requestProcess类可以在struts处理请求之前做一些自己想做的事情,比如设置请求的字符集等等。

 

5)struts能捕获所有异常,并将所有捕获到的异常转换为ServletExceptin和IOException异常,在这里可以通过WEB容器的web.xml去配置异常的处理。

 

6)struts中可以自定义全局异常处理和局部异常处理,如果都配置了,那么局部异常处理优先。

 

7)在struts中最好的异常设计方法是使用模板方法设计模式来编程处理异常。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值