0

为什么这段代码不起作用?newString总能获得null价值。如何获取该someString部分中的值<% %>

<script>
    function func(someInput)
    {                                                                                                                 
        var someString = someInput;                                                                                                                                   
        <% String newString = request.getParameter("someString");%>
        alert("can you see this string? <%=newString%>");
    }
</script>
4

1 回答 1

0
  1. 如果您想获取变量:newString在您的 JSP 文件中,您应该确保您正在使用your_file.jsp此 url 访问页面(命名):

    http://your_host:8080/your_file.jsp?someString=foo

  2. 使用混合语言(在您的情况下为 JSP 混合 javascript)编写代码非常困难。请记住:

    JSP 脚本将在 javascript 文件之前被解析。

于 2012-07-29T05:12:06.950 回答