JavaScript -Variable mit JSP EL ist in ide als unbenutzt (grau) gekennzeichnet, warum? [Duplikat]
Posted: 02 May 2025, 05:54
Ich verwende JSP und versuche, einen serverseitigen Wert (sisscope.usernickname) in eine JavaScript-Variable zu übergeben.
Ich verwende die Intellij-Idee, und usernickName wird grau angezeigt, was normalerweise bedeutet, dass es deklariert, aber nicht verwendet wird.
Wenn ich Console.log (usernickName); hinzufüge, verschwindet die graue Farbe. Aber wenn ich es entferne, ist es wieder grau. Die IDE markiert sie jedoch als nicht genutzt (grau), und die Warnung verschwindet nur, wenn ich eine Konsole (log () -Anweisung hinzufüge. Ich versuche zu verstehen, warum das passiert.
Code: Select all
const userNickname = "${sessionScope.userNickname}" || "상대방";
const roomInfoElement = document.createElement("div");
roomInfoElement.className = "join-message";
roomInfoElement.innerHTML = `[i][/i] ${userNickname}님과의 대화방입니다`;
chatBox.appendChild(roomInfoElement);
Code: Select all
roomInfoElement.innerHTML = `[i][/i] ${userNickname}님과의 대화방입니다`;