@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
**
不知道这个错误指向哪行,这个错误是参数不匹配,返回了一个boolean值
项目中没有转换Boolean对象的转换器,需要添加一个jackson或fastjson转换器。
参考:http://www.cnblogs.com/hafiz/p/5812873.html