首页 > 解决方案 > 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 的编码版本。由于保密协议,我不能透露太多关于代码的信息。

标签: javascriptjavajspmodel-view-controlleronchange

解决方案


推荐阅读