easyUI中easyui-datebox在提交資料時報錯400bad request
前端用easyUI中easyui-datebox向後臺提交時間,格式為yyyy-MM-dd HH:mm:ss,MySQL時間為datetime,專案採用springMVC,實體中欄位型別為date,mybatis中設定為TIMESTAMP,前端提交時報錯400bad request。
原因:前端提交資料的欄位欄位型別和後臺的實體類不一致,導致無法封裝。
前臺瀏覽器返回的是字串型別而後臺實體類的型別為java.util.Date。
解決辦法:
(1)因為用實體接收引數,所以採用的是實體類中添加註解
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date deadline;
(2)如果採用引數接收,接收引數前邊加一個 @DateTimeFormat(pattern = “yyyy-MM-dd HH:mm:ss”)
public int updateData(@DateTimeFormat(pattern = “yyyy-MM-dd HH:mm:ss”) Date deadline) {}
另外, 前臺傳過來的字串長度不可以小於當前 pattern的長度。
相關推薦
easyUI中easyui-datebox在提交資料時報錯400bad request
前端用easyUI中easyui-datebox向後臺提交時間,格式為yyyy-MM-dd HH:mm:ss,MySQL時間為datetime,專案採用springMVC,實體中欄位型別為date,mybatis中設定為TIMESTAMP,前端提交時報錯400bad request。 原因:
mysql儲存emoji表情報錯處理,qq互聯mysql儲存暱稱中帶表情的資料時報錯。
前言 做qq互聯登入時發現一個問題,如果qq暱稱中有表情時存入mysql資料庫會報錯。 java.sql.SQLException: Incorrect string value: "ð" for colum n "name" at row 1 a
easyui 中的 form 提交 後獲得 後臺 的 json資料 與 jquery .ajax的不同之處
jquery ajax接收後臺傳送過來的資料通過定義 dataType :'json' , 可以保證接收到的資料就是json型別的 ,不需要再用eval()函式進行轉換,應用起來相當方便 舉例如下 [javascript] view plaincopy func
向MySQL資料庫中插入帶emoji表情符的資料時報錯
問題:向MySQL資料庫中插入帶emoji表情符的資料時報錯 原因:utf8字符集不支援emoji表情符,需要改為utf8mb4字符集(utf8mb4是MySQL在5.5.3之後增加的,實際開發中建議使用該字符集) 解決: 1. 設定MySQL伺服器及資料庫表的字符集
解決easyui 中顯示Date型別資料為[object Object],json中格式化日期
javabean中 public class Ent{ /** * */ private static final long serialVersionUID = 456194500355659344L; private String id;//主鍵
EasyUI中datagrid表格驗證資料為空且加tip提示
在專案中,表格資料如果為空會顯示空白,會缺乏視覺感。 因此想用–字元填充 在表格中首先要驗證資料為空的狀態,封裝一個判斷為空的函式 function subSpace(str) { if (str == "" || str == "null" || str == null
EasyUI中easyui-combobox的onchange事件。
lec cnblogs func select .com obj cti html class html: <select id="cbox" class="easyui-combobox" name="dept" style="width:200px;"&g
eclipse中部署web項目時報錯java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener的解決方法
except 自動生成 text margin spa font 應用 sem gin 解決方案: 1.右鍵點擊項目--選擇Properties,選擇Deployment Assembly,在右邊點擊Add按鈕,在彈出的窗口中選擇Java Build Path Entrie
Hibernate映射數據庫中longtext類型屬性時報錯No Dialect mapping for JDBC type: -1的解決方案
ping arch jdbc .sql xml配置 nbsp ava col 類型 出現錯誤的原因是:hibernate中對於數據庫的longtext數據類型不支持。 解決方案: 1、寫個類集成方言,然後自己實現對longtext的支持 1 import java.sql
在Mac中使用PHP連線資料庫時報錯:SQLSTATE[HY000] [2002] No such file or directory
在Mac中使用PHP連線資料庫時報錯:SQLSTATE[HY000] [2002] No such file or directory 第一次在PHP中使用mysqli()函式建立與MySql的連線時,返回了錯誤資訊:SQLSTATE[HY000] [2
SparkStreaming2.2.0從Flume1.8獲取資料時報錯
spark streaming報錯 WARN sink.SparkAvroCallbackHandler: Received an error batch - no events were received from channel! WARN sink.Spa
ajax POST請求後臺介面資料時報錯
$.ajax({ type: 'POST', data: 'search_condition=' + this.search_condition, url: _this.url_.BASE_URL + '/Select/Cond
關於hibernate查詢資料時報錯java.lang.StringIndexOutOfBoundsException: String index out of range: 0
今天學習struts2框架,重寫登入頁面,在登入時碰到這個問題,久久不能解決,後來用度娘一查,果斷出結果。 原文地址: 答案如下: 報錯:java.lang.StringIndexOutOfBoundsException: String index out of
Mybatis中對於Mysql資料庫中NULL的日期資料報錯 mysql錯誤: Cannot convert value '0000-00-00 00:00:00' from column 10 to TIMESTAMP
原 mysql錯誤: Cannot convert value '0000-00-00 00:00:00' from column 10 to TIMESTAMP 2010年06月01日 17:38:00 閱讀數:5307
mysql匯入資料時報錯:Incorrect date value:'0000-00-00' for column 'c_date' at row 1
Mysql5.7版本或5.7以上版本的datetime值不能為'0000-00-00 00:00:00',單獨匯出這個表,然後用記事本工具替換其中的'0000-00-00 00:00:00'的值,改為比如'2017-0
laraval中使用post提交資料中報token的問題
在我們使用laravel框架做專案時,經常會使用post方法提交資料,例如檔案上傳,表單提交,或者處理一些大資料。 我相信大家對於用post提交表單資料時的token處理都懂,就是傳一個隱藏域 <input type="hidden" name="_token" va
pycharm中使用matplotlib.pyplot 繪圖時報錯
This application failed to start because it could not find or load the Qt platform plugin “windows” in ” “. 百度谷歌了好久都沒能解決這個問題都沒能解決
Oracle插入日期資料時報錯ORA-01843無效的月份
當在sqlplus或者在plsql上執行插入月份的語句時,比如:insert into emp_test values(1002 , '劉蒼松' , 'Analyst' ,8000 , 1000 , '01-APR-11' , 1001, 10) ;如果報ORA-01843無
Django——報錯:admin後臺新增中文資料時報錯——UnicodeEncodeError: 'ascii' codec can't encode characters in position..
這個是在弄自己的個人部落格站點時遇到的問題,在admin後臺新增中文資料時,會報錯:UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-3 解決辦法,在相應的admin.py(專案/
Mybatis中對於Mysql資料庫中NULL的日期資料報錯
問題:MySQL資料庫,如果資料庫中日期欄位為空為值為'0000-00-00 00:00:00"時,查詢的時候回報:Cannot convert value '0000-00-00 00:00:00' from column 10 to TIMESTAMP解決辦法:更改連線資料庫方式在連線:jdbc:mysq