1

我使用 Spring MVC 控制器方法来显示 html 视图,并且该视图需要模型中可用的 JSON 数据,即邮政编码的集合/数组。

我想过在标签内的html视图中内联输出JSON数据,<script但在这样做之前我想知道是否有更好的做法......

有人可以请教吗?

4

1 回答 1

1

您可能想要执行以下操作:

@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>
于 2013-03-05T16:57:07.480 回答