跳轉報400,頗有多是jsp頁面傳遞的參數和controller接收的參數類型不一致,這裏的參數一致是指 和實體類中保持一致。jsp
當jsp頁面中出現date字段時,在controller中須要實現Converter接口進行處理,不然會報400異常。orm
在controller中以下:接口
@InitBinderpublic void initBinder(HttpServletRequest request, ServletRequestDataBinder binder)throws Exception { DateFormat fmt=new SimpleDateFormat("yyyy-MM-dd"); CustomDateEditor dateEditor=new CustomDateEditor(fmt, true); binder.registerCustomEditor(Date.class, dateEditor);}