javascript - 在 JavaScript 中访问请求参数

标签 javascript spring jsp request

如何在单独的 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/

相关文章:

javascript - 让 jQuery mousemove 停止

javascript - SetAttribute 在 IE7 中不起作用

java - 与@BeforeClass 等效的 TestNG 监听器,可以访问上下文

java - 如何在 JSP 中按原样打印字符串? (字符串本身看起来像JSP代码)

java - 无法命中所需 Controller 的 POST 方法

javascript - 在对象字面量周围使用 try catch

javascript - 与引导 slider 交互后启用按钮

java - 在 JSON 配置文件中注入(inject) Spring Boot 应用程序属性

jquery - 与 Spring MVC 框架的 Atmosphere 集成 :

java - 在文件内排序