javaweb编程中常见的异常及处理方法.docVIP

  • 30
  • 0
  • 约5.35千字
  • 约 5页
  • 2016-11-29 发布于北京
  • 举报
javaweb编程中常见的异常及处理方法

1. 严重: Servlet.service() for servlet action threw exception java.lang.IllegalArgumentException: argument type mismatch 异常说明:参数类型不匹配 原因:Struts框架中的ActionForm,主要有三大作用:给属性赋值,自动转型和数据的验证。其中,在数据类型的自动转换中,简化了程序员的代码量,但是,以Struts 1.2为例:ActionForm对java.util.Date类型的数据(但是默认有java.sql.Date)没提供转型。 解决办法: 1.Form中的日期类型使用String类型,在Action中自己处理类型转换(即在Action中对Form-POJO转换时手工处理)。 2.Form中使用java.util.Date类型,自定义一个日期转换类DateConverter(需要实现Converter接口),然后在自定义的ActionServlet或者Action基类中注册DateConverter:ConvertUtils.register(new DateConverter(), Date.class)。 方法二具体处理办法: 1.先申明一个转换类 package yg.util; import java.text.ParseException; im

文档评论(0)

1亿VIP精品文档

相关文档