如何在单独的 JavaScript 文件中访问从 Spring Controller 发送的对象/参数?我能够在 JSP 文件中获取参数,但不能在 JS 文件中获取参数,JS 文件作为单独的 *.js 文件包含在 JSP 中。
环境:Tomcat、Spring、JSP、JS
最佳答案
不能直接在Javascript中获取参数,只能在JSP中获取。这是因为 Javascript 在客户端执行,而 JSP 在服务器端执行。
但是,您可以做的是让 JSP 在 JS 变量中输出请求参数的值。
例如在您的 JSP 文件中:
<script type="text/Javascript">
var properties = { }
properties.myParam = <%= request.getParameter("myParam") %>;
</script>
然后你就可以在你的 JS 中的其他地方访问这些 JS 对象了。
我不确定这是否会编译它只是给你一个粗略的想法。
关于javascript - 在 JavaScript 中访问请求参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14586939/