假设我有一个在FooController.java中定义的变量userRole变量
@RequestMapping("/")
public String root(Model model) {
model.addAttribute("userRole", role);
return "index";
}
我有一个模板'index.ftl',它采用freemarker语法:
<script type="text/javascript">
function getVarFromModel() {
// How to access the 'userRole' var which is defined inside FooController.java ?
}
</script>
答案 0 :(得分:0)
您无法在javascript代码上访问Spring的模型,
在将视图呈现给客户端之前正在处理模型, 当您的客户端收到已解析的HTML网页时,您的javascript将无法解决该模型,因为该阶段的 模型不相关 < /强>
在客户端上,您只有HTML CSS和javascript以及其他静态内容。