1
回答
the server responded with a status of 406 (Not Acceptable)
华为云4核8G,高性能云服务器,免费试用   

配置:

<annotation-driven />

环境:springMvc 3.2.2, fastJson 1.1.28

返回字符串 正常

@ResponseBody
	@RequestMapping(value="xxxxxx")
	public String xxxxxx(User user){
		return "success";
	}


通过转化成json字符串放入ModelAndView 带过去 前台直接${flist}取 也正常

@RequestMapping(value="xxxx")
	public ModelAndView showFiles(User user){
		ModelAndView mv = new ModelAndView("xxxx");
		List<xxx> flist = xxService.selectAll(user);
		mv.addObject("fList",JSON.toJSONString(flist));
		return mv;
	}


这样子的话就会the server responded with a status of 406 (Not Acceptable) 


@ResponseBody
@RequestMapping(value="xxx")
	public List<User> addFile(User user){
		List<User> uList = userService.getList(user);

		return uList; 
	}


网上查了一些办法,听说是3.2的bug 尝试过从3.2改到3.1 ,问题依旧。

听说是header的问题,尝试过在注解中配置MappingFastJsonHttpMessageConverter,问题依旧。

小弟在此真心求教,请各位不吝赐教。

<无标签>
举报
BSFIT_SMW
发帖于5年前 1回/2K+阅
顶部