javascript - 如何在 JavaScript 代码中从 ModelAndView 访问变量

标签 javascript jsp jstl

我有一个返回 ModelAndView 对象的 Controller

return new ModelAndView("operatorDetail", model);

然后我可以像这样从 JSP 页面访问模型对象中的元素

<c:if test="${not empty operator and operator.regionId eq item.regionId}"

我的问题是,有没有办法可以在我的 javascript 代码中访问这些元素? 我考虑过将这些值放入 HTML 中的输入元素中,并将其隐藏并访问它们的值,但是有更实用的方法吗?

谢谢。

最佳答案

是的,当然你可以有这样的东西。声明var in jsp

<c:set var="yourJspVar" scope="session" value=" your object"/>

以及java-script设置变量如

<script>
  var jsVar = '${yourJspVar}';
  alert(jsVar);
</script>

关于javascript - 如何在 JavaScript 代码中从 ModelAndView 访问变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58011090/

相关文章:

javascript - Bootstrap Validator 提交模式框不起作用

java - Struts 2 中的页面加载操作和表单操作

jsf - 使用a4j :repeat or ui:repeat inside rich:dataTable doesn't render radio buttons properly

java - 在java或jsp中将数字转换为百万和十亿格式

jsp - 如何将 boolean 值表示为 "yes"或 "no"?

javascript - 如何在extjs中获取文件夹路径而不是文件路径

javascript - JS : Refactor multi-callback function into promise

javascript - 使用值对对象属性进行排序

java - 如何使用hibernate注释+ Spring MVC映射两个表(一对多)

java - 如何将对象从 Spring 3.0 Controller 传递到 JSP View 并使用 JSTL 进行测试