Вот код внутри файла JSP: < /p>
const userNickname = "${sessionScope.userNickname}" || "상대방";
const roomInfoElement = document.createElement("div");
roomInfoElement.className = "join-message";
roomInfoElement.innerHTML = ` ${userNickname}님과의 대화방입니다`;
chatBox.appendChild(roomInfoElement);
Я использую INTELLIJ IDEA, а USERNICKNAME показана серым, что обычно означает, что она объявлена, но не используется.
Код: Выделить всё
roomInfoElement.innerHTML = `[i][/i] ${userNickname}님과의 대화방입니다`;
Я ожидал, что $ {sessionscope.usernickname} будет оцениваться на сервере, и переменная usernickname будет распознана по мере использования. Тем не менее, IDE отмечает его как неиспользованный (серый), и предупреждение уходит только при добавлении заявления консоли.log (). Я пытаюсь понять, почему это происходит.
Подробнее здесь: https://stackoverflow.com/questions/796 ... in-ide-why
Мобильная версия