我使用 Spring MVC 控制器方法来显示 html 视图,并且该视图需要模型中可用的 JSON 数据,即邮政编码的集合/数组。
我想过在标签内的html视图中内联输出JSON数据,<script
但在这样做之前我想知道是否有更好的做法......
有人可以请教吗?
我使用 Spring MVC 控制器方法来显示 html 视图,并且该视图需要模型中可用的 JSON 数据,即邮政编码的集合/数组。
我想过在标签内的html视图中内联输出JSON数据,<script
但在这样做之前我想知道是否有更好的做法......
有人可以请教吗?
您可能想要执行以下操作:
@RequestMapping(value="/yourmapping", method=RequestMethod.GET, produces={MediaType.TEXT_HTML_VALUE, MediaType.ALL_VALUE})
public String page(Model m){
m.addAttribute("postcodes", new ArrayList<String>());
return "your-jsp-name";
}
然后在您的jsp中,您可以访问集合${postcodes}
并对其进行循环或将其字符串表示设置为隐藏span
,然后您的JavaScript可以处理数据。
编辑:
<script type="text/javascript">
var postcodes = "${postcodes}";
</script>