【原因】:
Controller類中需要接收的參數被指定爲Date類型,但是在頁面端傳過來的是String類型,類型不一致導致錯誤。
【解決辦法】:
- 前提:將Controller中的指定參數類型Date改爲String,再加入以下代碼進行String到Date的轉換
SimpleDateFormat sdf = new SimpleDateFormat( "yyyy-MM-dd" );//括號裏的參數格式可以根據需求進行修改
Date newTime = sdf.parse(time);//time爲頁面接收的String類型的參數
- 注意:time即給定的參數格式一定要與 new SimpleDateFormat( “yyyy-MM-dd” )括號裏的參數格式保持一致。否則會報錯:Unparseable date:…