更新時間:2025-03-30 08:20:55作者:佚名
頁面錯誤描述如下:
??

消息:必需的字符串參數(shù)'empname'不存在
描述:由于認為是客戶端錯誤的東西,服務(wù)器無法處理或不會處理該請求(例如,畸形的請求語法貝語網(wǎng)校,無效的請求消息框架或欺騙性的請求路由)。
這意味著服務(wù)器不會處理客戶端的錯誤請求,這通常是由于請求語法,無效的請求信息和其他錯誤原因。
在對表單填充過程的驗證期間,在檢查更改用戶名時是否可以使用表單中的用戶名數(shù)據(jù)時perceived是什么意思,博主遇到了此問題。后來,他重新檢查了代碼,發(fā)現(xiàn)了問題的原因:
提交表單時,用戶數(shù)據(jù)類型與收到的數(shù)據(jù)或控制器層的類型不一致,從而導(dǎo)致錯誤。如果有相同的錯誤,則可以檢查代碼以查看請求參數(shù)是否錯誤。表單傳遞的數(shù)據(jù)無法匹配POJO對象perceived是什么意思,從而導(dǎo)致400個錯誤。

后來,博主發(fā)現(xiàn),在JSP中發(fā)送AJAX請求時,習(xí)慣在數(shù)據(jù)中鍵入的空間,從而導(dǎo)致參數(shù)錯誤。

解決方案:
刪除empname之后的空間,并檢查表單提交中的數(shù)據(jù)和類型是否與控制器中的數(shù)據(jù)和類型是一致的