Freemarker是一款流行的模板引擎,它可以與多種視圖解析器相結合。其中,JSON多視圖解析器是一種常用的解析器,用于將數據渲染為JSON格式。
要使用JSON多視圖解析器,需要在Spring配置文件中添加如下配置:
<bean id="jsonView" class="org.springframework.web.servlet.view.json.MappingJackson2JsonView" />
然后,在Controller中添加數據并返回以下代碼:
public ModelAndView jsonView() { ModelAndView mv = new ModelAndView(); mv.addObject("key1", "value1"); mv.addObject("key2", "value2"); mv.setViewName("jsonView"); return mv; }
在這個示例中,我們使用了ModelAndView對象來添加數據,并指定了使用jsonView作為視圖解析器。在返回值中,我們將視圖名稱設置為“jsonView”。
當Spring框架接收到這個返回值后,會自動使用配置的JSON多視圖解析器來將數據渲染為JSON格式。最終的響應中將只包含JSON數據,而沒有其他的HTML標簽或模板語法。
上一篇vue在哪下載音樂