當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Spring MVC:The request sent by the client was syntactically incorrect
生活随笔
收集整理的這篇文章主要介紹了
Spring MVC:The request sent by the client was syntactically incorrect
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一般是由于參數類型不正確所致。比如表單如下:
<form:form action="" method="post" commandName="shop"><form:hidden path="id"/><form:input type="text" path="shopName" /><input type="submit" value="保存" /></form:form>實體類如下:
public class ShopEntity {private ObjectId id;private String shopName; }當<form:hidden path="id"/>的值為空時,就會引發該錯誤,因為該表單項對應的值不是基本類型,而是一個ObjectId類型,null無法轉成該類型。
改正辦法:添加一個判斷,只有id存在時才加載隱藏控件
<c:if test="${shop.id!=null}"><form:hidden path="id"/></c:if>總結
以上是生活随笔為你收集整理的Spring MVC:The request sent by the client was syntactically incorrect的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网站可行性报告范文_洛阳做可行性报告本地
- 下一篇: 创新创业技术路线怎么写_2016如何撰写