簡單描述:今天在寫列表查詢,不小心,給資料庫裡的一行資料少寫了幾個字段值,結果查出來了list,前台遍歷的時候,發現日期跑到**商那一列下邊了,行資料都往左側偏移了兩格,找了好久的問題,才發現原來是因為前台遍歷後台傳過去的資料的時候,遇到空值,並沒有用「 」佔位,就是就給每個標籤加了乙個三目運算子,做是否為空的校驗。下邊是**。
**:
//html**"$? '':$">使用者賬號
$? '03':$">
評價狀態
評價狀態
th:case="03" th:text="''">評價狀態
"$? '':$">評價星級
"$? '':$">評價內容
"$? '':$">服務名稱
"$? '':$">**商
"$? '':$__',0,10)}">服務時間
說明:黃色部分 評價狀態如果值為null,switch就為03 該之間的文字就是空字串,僅僅是為了佔位的作用
總結:這個內容看似沒什麼用,但是確實容易帶來隱藏的bug
this的必要性
先看下面一段 lesson8 necessary of this class person show name public void showinfo class demo 8 1 this屬於乙個物件,代表的是物件,其實就是乙個物件的引用,只能在類定義的方法中使用。那麼它代表那個物件呢?答 哪個...
it 的必要性
for std vector iterator itlocal m vecsoftwareer.begin itlocal m vecsoftwareer.end else it 如上所示,c 98中map erase並沒有返回值為iterator的原型函式。那麼問題來了it map.erase i...
sh c的必要性
在linux使用 echo 並配合命令重定向是實現向檔案中寫入資訊的快捷方式。比如要向 test.asc 檔案中隨便寫入點內容,可以 echo 資訊 test.asc 或者 echo 資訊 test.asc 下面,如果將 test.asc 許可權設定為只有 root 使用者才有許可權進行寫操作 su...