java.sql.Date 的形式好像要:2003-11-11 00:00:00.000等这样的形式(jdk里有说明),所以2003-11-11是不符合java.sql.Date的parse要求
用其他的方法解决(这个就看你的心情了)

解决方案 »

  1.   

    String不能这样转型成java.sql.Date
      

  2.   

    试试下面的方法:
    java.text.DateFormate lDF = java.text.DateFormat.getDateInstance();
    java.sql.Date lDate = lDF.parse("2003-11-11");其实你也可以用数据库的转换函数,如oracle的to_date函数。
      

  3.   

    java.sql.Date.valueOf(String)可以把一个字符串转换成日期类型的
      

  4.   

    我到! 是不是 用<jsp:setProperty name="demand" property="*" /> 这种翕动的方法 肯定不行???