別の JavaScript ファイルで Spring Controller から送信されたオブジェクト/パラメーターにアクセスするにはどうすればよいですか? JSP ファイルでパラメータを取得できますが、別の* .js ファイルとして JSP に含まれている JS ファイルでは取得できません。
環境: Tomcat、Spring、JSP、JS
別の JavaScript ファイルで Spring Controller から送信されたオブジェクト/パラメーターにアクセスするにはどうすればよいですか? JSP ファイルでパラメータを取得できますが、別の* .js ファイルとして JSP に含まれている JS ファイルでは取得できません。
環境: Tomcat、Spring、JSP、JS
パラメータをJavascriptで直接取得することはできず、JSPでのみ取得できます。これは、Javascript がクライアント側で実行され、JSP がサーバー側で実行されるためです。
ただし、できることは、JSP に requestparameter の値を JS 変数に出力させることです。
たとえば、JSP ファイルでは次のようになります。
<script type="text/Javascript">
var properties = { }
properties.myParam = <%= request.getParameter("myParam") %>;
</script>
その後、JS の他の場所にあるこれらの JS オブジェクトにアクセスできます。
これがコンパイルされるかどうかはわかりませんが、大まかなアイデアを提供しているだけです。