Java Spring 4.1.7@ModelAttribute返回所有空值
我是新来的春天,我开始了一个新的项目 我的控制器:Java Spring 4.1.7@ModelAttribute返回所有空值,java,jquery,ajax,spring,hibernate,Java,Jquery,Ajax,Spring,Hibernate,我是新来的春天,我开始了一个新的项目 我的控制器: @RequestMapping(value = { "/loginRequest*" }, method = RequestMethod.POST) public String loginRequest(@ModelAttribute(value = "loginUser") DepotUser loginUser, BindingResult result, Model model, ModelMap map) 我的Aj
@RequestMapping(value = { "/loginRequest*" }, method = RequestMethod.POST)
public String loginRequest(@ModelAttribute(value = "loginUser") DepotUser loginUser, BindingResult result, Model model, ModelMap map)
我的Ajax代码:
$.ajax({
url: $('#loginForm').attr('action'),
type: 'post',
data: $("#loginForm").serialize(),
success: function(data, status) {
alert('Data: ' + data + '\nStatus: ' + status);
if(response.status == 'SUCCESS'){
alert('success');
}
//window.location = 'home';
},
error: function(e){
alert(e);
}
});
MyDepotUser.class
是一个带注释的hibernate持久化类,它有用户名和密码字段
我的html表单:
<form class="form-horizontal" role="form" id="loginForm" method="post" modelAttribute="loginUser" action="${pageContext.request.contextPath}/loginRequest">
model属性将所有类字段返回为null
我尝试了表单submit
$(“#loginForm”).submit()代码>但这也不起作用。我做错了什么?任何帮助都将不胜感激,谢谢。您能将代码的格式正确吗?(4个空格或适当的符号)broser是否正在将表单数据发送到服务器?您能否将代码的格式正确?(四周有4个空格或适当的符号)broser是否将表单数据发送到服务器?