【问题标题】:Unexpected token : Javascript jsp意外的令牌:Javascript jsp
【发布时间】:2018-03-28 00:03:19
【问题描述】:

我是 JSP 应用程序的新手,我们必须使用 request.getattribute 将 url 变量从 servlet 传递到 JSP 页面。在将数据传递给 javascript 函数时,我们得到以下错误是

Uncaught SyntaxError: Unexpected token :

请在 JSP 页面下方找到。

    <head>
    <%String urlData=(String)request.getAttribute("urlDataFromServlet");%>

<script type="text/javascript">

     var url=<%=urlData%>;

    $(document).ready(function() {
        var referLink = document.createElement("a");
        referLink.href = url;
        document.body.appendChild(referLink);
        referLink.click();

    });
</script>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>

</head>

任何帮助将不胜感激。

提前致谢。

【问题讨论】:

  • 查看生成的代码...问题出在哪一天就清楚了

标签: javascript java jquery ajax jsp


【解决方案1】:

您需要用引号括起来:

var url="<%=urlData%>";

【讨论】:

  • 我们可以像 一样将标头传递给调用服务器的 url
猜你喜欢
  • 2014-11-29
  • 2015-06-11
  • 1970-01-01
  • 1970-01-01
  • 2021-01-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多