更新時(shí)間:2025-03-30 08:20:55作者:佚名
頁面錯(cuò)誤描述如下:
??
消息:必需的字符串參數(shù)'empname'不存在
描述:由于認(rèn)為是客戶端錯(cuò)誤的東西,服務(wù)器無法處理或不會(huì)處理該請(qǐng)求(例如,畸形的請(qǐng)求語法貝語網(wǎng)校,無效的請(qǐng)求消息框架或欺騙性的請(qǐng)求路由)。
這意味著服務(wù)器不會(huì)處理客戶端的錯(cuò)誤請(qǐng)求,這通常是由于請(qǐng)求語法,無效的請(qǐng)求信息和其他錯(cuò)誤原因。
在對(duì)表單填充過程的驗(yàn)證期間,在檢查更改用戶名時(shí)是否可以使用表單中的用戶名數(shù)據(jù)時(shí)perceived是什么意思,博主遇到了此問題。后來,他重新檢查了代碼,發(fā)現(xiàn)了問題的原因:
提交表單時(shí),用戶數(shù)據(jù)類型與收到的數(shù)據(jù)或控制器層的類型不一致,從而導(dǎo)致錯(cuò)誤。如果有相同的錯(cuò)誤,則可以檢查代碼以查看請(qǐng)求參數(shù)是否錯(cuò)誤。表單傳遞的數(shù)據(jù)無法匹配POJO對(duì)象perceived是什么意思,從而導(dǎo)致400個(gè)錯(cuò)誤。
后來,博主發(fā)現(xiàn),在JSP中發(fā)送AJAX請(qǐng)求時(shí),習(xí)慣在數(shù)據(jù)中鍵入的空間,從而導(dǎo)致參數(shù)錯(cuò)誤。
解決方案:
刪除empname之后的空間,并檢查表單提交中的數(shù)據(jù)和類型是否與控制器中的數(shù)據(jù)和類型是一致的