1. 程式人生 > >jsp頁面開啟為空白頁

jsp頁面開啟為空白頁

第二次碰到這個問題了,寫個blog記錄下。
跳轉到jsp頁面,顯示是空白頁,但是後後臺debug沒有報錯。F12除錯也沒有顯示錯誤。
百度之後,這種問題通常是因為jsp頁面存在el表示式沒有閉合之類的問題。因此,採取的定位錯誤方法是:找出出錯的jsp檔案,先將body部分所有的語句都註釋掉,隨便寫上一句話,重新整理頁面之後,頁面出現了這句話。那麼,可以確定問題是出在jsp頁面中了。接下來,採取同樣的方法,逐步縮小範圍,最後找到錯在哪裡。
本次錯誤產生的原因是:

<td class='td'><c:if test="${not empty item.expRevertDate}
"
>${item.expRevertDate}</c:if></td>

語句中的變數expRevertDate在實體中不存在。之前修改實體的時候更改了變數的名稱,這邊沒有同步改掉。改正即可。