後台表單字段不校驗導致前台的困惑

2021-08-20 21:13:00 字數 369 閱讀 5166

前台傳遞的引數欄位名稱和後台不一樣,後台沒有報錯,返回的結果是null。

後台為什麼能夠接受?

首先我們定義的引數物件是object型別

pageparam:

後台接受的資料型別都是object型別。

至於這個引數中的字段是否匹配,只有在接收到這個引數之後才知道。

所以,在邏輯上就存在誤區。至於後台對不對你的字段進行校驗,

那是後台的問題,如果後台不進行校驗,而你傳遞的引數a在後台沒有用到。

而後台需要的引數b沒有就收到值當成null處理,而當好是查詢,返回結果是null,

並不報錯。在這種情況下你就沒說說了。解決方法是對實體字段進行校驗。

從這裡可見實體表字段校驗的必要性。

表單字段校驗

字段校驗唯一 controlle層中 檢驗視窗編號是否重複 param winnum 視窗編號 param id 視窗id return responsebody public boolean checkusername integer winnum,integer id 2 service層中直接...

php表單字段

在上一章節我們已經介紹了表的驗證規則,我們可以看到 name e mail 和 gender 欄位是必須的,各欄位不能為空。字段驗證規則 name 必需。只能包含字母和空格 e mail 必需。必需包含乙個有效的電子郵件位址 包含 和 website 可選。如果存在,它必須包含乙個有效的url co...

Vue使用rules對錶單字段進行校驗

歡迎一起討論 geooo的個人部落格 環境 基於 vue elementui el input el form item el input el form item el input el form item el input el form item el form 建立乙個約束函式 valida...