5

「jsp」ファイルがあります。そのファイルには、「Javascript」スクリプトがあります。タグ内<script>はjavascriptしか使えませんが、「表現言語」はどのように実行されるのですか?

<body>
    <script type="text/javascript">
        var b=${requestScope.name};
    </script>
</body>
4

3 に答える 3

5

その変数をリクエストスコープからページスコープに持ってきて、

<c:set var="myVar" value="${request.myVar}" />

この後、これを試すことができます:

<script>
    var myVar= '${myVar}' ;
</script>

それが最善のアプローチかどうかはわかりませんが。しかし、これで十分です。

于 2014-03-26T11:09:16.230 に答える
3

JSPはサーバー側です。スクリプト変数にアクセスできません。これらの変数は、クライアント側でのみ実行されます。

于 2013-10-11T12:56:28.887 に答える