使用ajax提交資料到controller成功,但是總是會進入error方法
阿新 • • 發佈:2018-12-26
目前總結存在兩個原因:
1、此原因主要是因為沒有在controller中的返回方法前面加上@ResponseBody註解。加上即可
@Controller
@RequestMapping("/LoginController")
public class LoginController {
@RequestMapping(value = "/login")
@ResponseBody //需要向頁面返回資料時,要使用此註解
public String login(
@RequestParam String name,
@RequestParam String password,HttpServletRequest request,HttpServletResponse response) {
System.out.println("進來了");
System.out.println("name:"+name+",password:"+password);
String result="fail";
if(name=="a" || name.equals("a") &&(password=="123456" || password.equals("123456"))) {
result="success";
}
System.out.println("result="+result);
return result;
}
}