SyntaxError: Неожиданный конец ввода в отношении переменной Gson String, переданной из контроллера - PullRequest
0 голосов
/ 03 июля 2018

В настоящее время я работаю над проектом инфраструктуры MVC, в котором я пытаюсь передать строковый JSON-объект с помощью Gson из Java в файл JSP.

Что меня смущает, так это то, что я могу предупреждать строку в одной ситуации, но в другой я получаю «Синтаксическая ошибка: неожиданный конец ввода».

Вот пример кода того, что будет «работать». Этот код находится в теле HTML-файла.

<script type="text/javascript">alert('${var}');</script>

Вот пример того, что не будет работать и вызвать ошибку:

<select onchange="alert('${var}')"> . . . </select>

А также:

<select onchange="alert(${var})"> . . . </select>

My Gson String - это закодированная версия HashMap. Я не могу раскрыть слишком много информации о коде из-за NDA.

...