![](/img/trans.png)
[英]Spring MVC - Passing Value from jsp to Controller - HTTP Status 400 - The request sent by the client was syntactically incorrect
[英]Java AngularJS Spring MVC - $http.post 400 bad request syntactically incorrect when sending bean to controller
我正在編寫一個應用程序,該應用程序將假設管理員將使用他/她的詳細信息創建員工記錄,並為新人分配現有的“團隊”以及與他/她的角色/職位相對應的技能集有或需要。 自然這將有 4 個不同的對象來處理。 我決定使用 bean 來存儲Employee
對象、 Team
對象以及Skills
和Roles
對象。
第一個 bean 將存儲Skills
和Roles
RoleNSkills
。 每個Role
可能需要許多Skills
而一個Employee
可以承擔許多Roles
。 每個Employee
只能分配到一個Team
。 因此,第二個 bean 將承擔RoleNSkills
的列表以及他將被分配到的employee
數據和team
。
請注意,在這種情況下, team
和group
含義相同。 我們將team
用於前端目的。
錯誤:
這是 Google Chrome 在我試圖找出導致我出現問題的資源的確切原因時返回給我的對象。 我之前已將employee
添加為單一資源並且它有效,因此將被排除。
JSON 格式化程序: http: //www.freeformatter.com/json-formatter.html 這是我設法從我正在處理的對象中獲取的完整 JSON:
AngularJS 制作帖子
更新:仍然沒有。 我懷疑這是因為 RoleNSkills 下的 CreatedAt 和 UpdatedAt 以毫秒為單位,我試圖將它們發布到控制器,但它完全拒絕了我。 但我試圖找到那些被定義但無濟於事的地方。 如果有人願意幫我搜索,我可以發布任何請求的資源供您查看。
Update2:也許,因為在我的數據庫中,它以這種方式定義'2015-06-22 15:03:09'
,當我發出“get”以從數據庫中獲取所有技能和角色時,它給出我以毫秒的格式,我應該在發布時做同樣的事情嗎?
您收到的錯誤與發送到控制器的 json 不正確有關,這很可能通過使用JSON.stringify(paramEmployee)
將 Javascript 對象序列化為字符串來解決。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.