Springmvc同一请求下根据不同的逻辑返回页面或者json

来源:互联网 发布:真牛皮包淘宝网 编辑:程序博客网 时间:2024/05/21 22:47

Maven

<dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-annotations</artifactId><version>${jackson.version}</version></dependency><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-core</artifactId><version>${jackson.version}</version></dependency><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>${jackson.version}</version></dependency>

@RequestMapping("/jsonOrView")public ModelAndView jsonOrView(@RequestParam String code){if("test1".equalsIgnoreCase(code)){ModelAndView mav = new ModelAndView("index");return mav;}else{ModelAndView mav = new ModelAndView(new MappingJackson2JsonView());mav.addObject("result", "failed");return mav;}}


0 0
原创粉丝点击