@RequestMapping(value = "/htmlorjson/{type}", method = {RequestMethod.GET, RequestMethod.POST}) public ModelAndView ajaxPaymentBatchApproveProcess(@PathVariable String type) { if ("html".equals(type)) { //index表示指定路径下的jsp页面的名称 ModelAndView mav = new ModelAndView("index"); return mav; } else { ModelAndView mav = new ModelAndView(new MappingJackson2JsonView()); mav.addObject("result", "failed"); return mav; } }
相关文章
- Spring MVC同一方法返回JSON/XML格式
- 如何让 Spring MVC Controller 的同一个 URL 请求,根据逻辑判断返回 JSON 或者 HTML 视图?
- spring mvc 在同一个controller 中同时返回多种格式的数据 (xml json atom)
- Spring MVC 同一个方法同时返回view或json
- 如何让 Spring MVC Controller 的同一个 URL 请求,根据逻辑判断返回 JSON 或者 HTML 视图?
- 在Spring MVC Controller的同一个方法中,根据App还是WEB返回JSON或者HTML视图。
- 从Spring MVC Controller返回JSON或View
- Spring MVC返回的json去除根节点名称的方法
- spring Mvc配置xml使ResponseBody返回Json的方法示例
- spring mvc 在同一个controller 中同时返回多种格式的数据 (xml json atom)