Request processing failed

@ResponseBody
@RequestMapping("/loginPost")
public boolean login(@RequestParam("user")String username,@RequestParam("password")String pwd,Map map,HttpSession session){
System.out.println("------------login");
Personner personner = personnerService.login(username,pwd);
if(personner != null){
System.out.println("------------person");
Personner_Role_Organization per = personnerService.queryId(personner.getPs_id());
Personnel_Organization_Role perkkk = personnerService.queryPersonner(personner.getPs_id());
session.setAttribute("ghgh", perkkk);
session.setAttribute("personner",personner);
session.setAttribute("perroor", per);
System.out.println("true------"+true);
return true;
}
return false;
}

## 为什么这段登录代码报错,报这个错,怎么解决

** Request processing failed; nested exception is java.lang.IllegalArgumentException: No converter found for return value of type: class java.lang.Boolean
**

2个回答

不知道这个错误指向哪行,这个错误是参数不匹配,返回了一个boolean值

项目中没有转换Boolean对象的转换器,需要添加一个jackson或fastjson转换器。
参考:http://www.cnblogs.com/hafiz/p/5812873.html

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐