【发布时间】:2013-01-29 15:57:13
【问题描述】:
如何在单独的 JavaScript 文件中访问从 Spring 控制器发送的对象/参数?我能够在 JSP 文件中获取参数,但不能在 JSP 中作为单独的 *.js 文件包含的 JS 文件中获取参数。
环境:Tomcat、Spring、JSP、JS
【问题讨论】:
标签: javascript spring jsp request
如何在单独的 JavaScript 文件中访问从 Spring 控制器发送的对象/参数?我能够在 JSP 文件中获取参数,但不能在 JSP 中作为单独的 *.js 文件包含的 JS 文件中获取参数。
环境:Tomcat、Spring、JSP、JS
【问题讨论】:
标签: javascript spring jsp request
你不能直接在Javascript中获取参数,只能在JSP中。这是因为 Javascript 在客户端执行,而 JSP 在服务器端执行。
但是,您可以做的是让您的 JSP 在 JS 变量中输出请求参数的值。
例如在您的 JSP 文件中:
<script type="text/Javascript">
var properties = { }
properties.myParam = <%= request.getParameter("myParam") %>;
</script>
然后你就可以在你的 JS 的其他地方访问这些 JS 对象了。
我不确定这是否会编译它只是给你一个粗略的想法。
【讨论】: