javascript - SyntaxError:关于从控制器传递的 Gson 字符串变量的输入意外结束
问题描述
我目前正在开发一个 MVC 框架项目,在该项目中我试图使用 Gson 从 Java 将字符串化 JSON 对象传递给 JSP 文件。
我感到困惑的是,我能够在一种情况下提醒字符串,但在另一种情况下,我得到“语法错误:输入意外结束”。
这是一个“工作”的代码示例。此代码只是在 HTML 文件的正文中。
<script type="text/javascript">alert('${var}');</script>
这是一个不起作用并触发错误的示例:
<select onchange="alert('${var}')"> . . . </select>
并且:
<select onchange="alert(${var})"> . . . </select>
我的 Gson 字符串是 HashMap 的编码版本。由于保密协议,我不能透露太多关于代码的信息。
解决方案
推荐阅读
- javascript - 使用 VBA 宏从网站下载 URL,但它没有扩展名
- python - 如何将 lambda 函数连续应用于 2 个值(lambda> 缺少 1 个必需参数)?
- json - 如何在 Perl 中使用 REST API 发布 json 文件?
- javascript - 为什么 Js 将变量更改为 Nan 并弄乱其他向量
- java - 这个基本的 hello world 语句是如何出现错误的?
- django - Django中的自定义按钮
- python-3.x - 如何导入文件以执行功能
- azure - 在 azure devops 中用变量替换变量
- php - 如何在 CI3 中使用 form_validation?
- python-3.x - 使用 for 循环计算并打印字典中第三个列表项的平均值