如何在 JavaScript 代码中从 ModelAndView 访问变量
How to access variables from the ModelAndView in JavaScript code
我有一个控制器,其中 returns 一个 ModelAndView 对象
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>
我有一个控制器,其中 returns 一个 ModelAndView 对象
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>