解決http400錯誤 通常有兩個來源:
1 頁面的下拉列表中傳入了字符串,而服務器需要的是Integer類型的,所以服務器拒絕。 2, 瀏覽器傳給服務器端的日期格式字符串,服務器端理解不了,所以需要在entity的日期類型成員變量上加注@DateTimeFormat( pattern = "yyyy-MM-dd" )
服務器—>瀏覽器 封裝json http://jadethao.VEvb.com/blog/1741162
瀏覽器—>服務器 轉換日期為Date http://www.tuicool.com/articles/aYfaqa
-------------------------------------------------------------------------------------------
據說還有一種配置方式:@InitBinder
可以參考:http://dwz.cn/S8OaA
開濤的博客:http://dwz.cn/S8NLp
@InitBinderpublic void initBinder(WebRequestDataBinder binder){ binder.registerCustomEditor(Date.class, new CustomDateEditor(new SimpleDateFormat("yyyy-MM-dd"), false));}
新聞熱點
疑難解答