亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

錯誤:嘗試在空上下文中調用方法為空

錯誤:嘗試在空上下文中調用方法為空

蝴蝶刀刀 2022-09-21 21:42:32
我有這個 html/胸膜模板,它一直在使用 th:if 語句。如果 SQL 數據庫中的該字段中有內容,則代碼使用 if 語句僅顯示 div 及其內容。我正在嘗試添加新的私有字符串網絡攻擊保險并使用相同的代碼來顯示它,但它拋出此錯誤:方法調用:嘗試在空上下文對象上調用方法isEmpty()為什么這是這部分代碼的問題,而不是其余代碼的問題?我嘗試使用 th:塊和 th:switch th:case 以不同的方式編寫它,但它也不喜歡這樣...這引發了一個不同的錯誤。任何如何修復此錯誤的想法或更深入地了解為什么會發生這種情況將不勝感激!這是添加了網絡攻擊保險的代碼。
查看完整描述

2 回答

?
蕪湖不蕪

TA貢獻1796條經驗 獲得超7個贊

首先檢查是否為空,就像您正在這樣做一樣cyberAttackInsuranceaccess

<div th:if="${access!=null and access.cyberAttackInsurance != null and  !access.cyberAttackInsurance.isEmpty()}" class="col s6 m4 scale-transition scale-out">

更好的是,您可以簡單地使用條件運算符

<div th:if="${access?.cyberAttackInsurance}" class="col...


查看完整回答
反對 回復 2022-09-21
?
慕村9548890

TA貢獻1884條經驗 獲得超4個贊

您是否忘記設置 ?錯誤是因為您正在調用但它是,因此為什么您在這里看到一個空指針。cyberAttackInsuranceisEmpty()null



查看完整回答
反對 回復 2022-09-21
  • 2 回答
  • 0 關注
  • 99 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號