Java 正在尝试使用Spring登录
因此,我们正在登录我们的项目。我们的问题是,我们的参数中只有null,而不是我们输入的实际值。有人知道为什么吗 控制器代码:Java 正在尝试使用Spring登录,java,html,spring,authentication,login,Java,Html,Spring,Authentication,Login,因此,我们正在登录我们的项目。我们的问题是,我们的参数中只有null,而不是我们输入的实际值。有人知道为什么吗 控制器代码: @RequestMapping(value = "/user/login",method = RequestMethod.POST) public String logIn(@ModelAttribute("user") User user) { //Random code here return "redirect:/general/index.html";
@RequestMapping(value = "/user/login",method = RequestMethod.POST)
public String logIn(@ModelAttribute("user") User user) {
//Random code here
return "redirect:/general/index.html";
}
视图:
安格梅尔德·布利伊文
安梅尔登
您需要使用标签
而不是
,以便Spring绑定用户
模型属性。并将modeldattribute
替换为commandName
:
<form:form id="header_login_form" method="POST" commandName="user" action="/ProjectTeamF-1.0/user/login.html">
<form:input path="username"class="input" placeholder="Email" />
<form:input path="password" class="input" placeholder="Password" />
<label class="checkbox">
<input type="checkbox"> Aangemeld blijven</label>
<button type="submit" class="btn">Aanmelden</button>
</form:form>
安格梅尔德·布利伊文
安梅尔登
<form:form id="header_login_form" method="POST" commandName="user" action="/ProjectTeamF-1.0/user/login.html">
<form:input path="username"class="input" placeholder="Email" />
<form:input path="password" class="input" placeholder="Password" />
<label class="checkbox">
<input type="checkbox"> Aangemeld blijven</label>
<button type="submit" class="btn">Aanmelden</button>
</form:form>