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);
    }
});
My
DepotUser.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是否将表单数据发送到服务器?