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. JSP ファイルでvariable: を取得する場合は、次の URL でページ ( という名前) に newStringアクセスしていることを確認する必要があります。your_file.jsp

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

  2. 混合言語 (あなたの場合は JSP 混合 javascript) を使用してコードを書くことは非常に困難です。それを念頭に置いて:

    JSP スクリプトは、javascript ファイルの前に解析されます。

于 2012-07-29T05:12:06.950 に答える