記錄乙個坑,注意前端和後端空字串的傳值不同

2022-03-05 08:30:24 字數 419 閱讀 6553

場景是同樣乙個字段分別給前端和後端rpc呼叫各提供了乙個介面,都需要做校驗,校驗邏輯相同

該字段為非必填,如果非空則長度要求6-28位

為了省事直接把校驗**從給後端的介面複製了一次用於給前端的介面,發現傳空也做了校驗

直接頁面f12檢視發現原因很簡單,因為前端的空字串傳的是""而不是null

因此最好是養成習慣,直接用封裝的stringhelper.isnullorempty()做校驗

public static boolean isnullorempty(string source)

記錄node中的乙個坑

今天寫的demo的時候遇到乙個坑,如下所示 注意 一開始我這裡是沒加分號 const db require libs database async 上面 執行的時候,報錯了 require is not a function 報了乙個這樣的錯誤,好傢伙,我一通找,找到最後發現在下面這一句中加個分號就...

純後端嘗試寫乙個前端slide外掛程式

由於專案組前端人員缺失,又趕上需要在手機端做乙個slide效果的頁面,所以只能自己硬著頭皮上了,寫的很簡單,請大家不要笑話,只是拿出來分享下,大家先看下完成後的效果,如下 看了效果圖是不是很簡單,確實很簡單了,下面我就貼下 請大家忍住別笑。1 class 2class side row 3class...

填坑記錄 字串 乙個判斷不出的null

問題背景 從mysql資料庫裡面查詢資料得到乙個名叫result的list,再把result的每乙個元素轉化為加入jsonarray中,傳給網頁。因為資料庫的內容並沒有得到有效整理,所以會搜尋出很多null。有null元素的jsonarray是無法傳送成功的,需要在加入jsonarray之前去判斷o...