1
필요 이것은 내 index.jsp
봄, 최대 절전 모드가 지원
<body>
<div class="container">
<div class="row">
<h1 class="text-center">Rupasinghe Trust Invesments</h1>
<div
class="col-lg-4 col-md-4 col-sm-8 col-xs-12 col-lg-offset-4 col-md-offset-4 col-sm-offset-2">
<div class="myForm">
<form:form class="form_signin" method="POST" commandName="user" action="login">
<%-- <form:input path="branch" type="text" class="form-control" name="branch"
placeholder="Branch Code" required="autofocus" /><br />
--%>
<form:input path="username"
type="text" class="form-control" name="username"
placeholder="Username" required="autofocus" /><br />
<form:input path="password"
type="password" class="form-control" name="password"
placeholder="Password" required="autofocus" /><br />
<input type="submit" value="Login" class="btn"/>
</form:form>
</div>
</div>
</div>
</div>
</body>
이것은 내 LoginController.java
@Controller
public class LoginController {
@RequestMapping(value="/login" , method=RequestMethod.POST)
public String login(@ModelAttribute("user") User user , BindingResult result){
return "mainFrameAdminPanlel";
}
}
이 빈에게 있습니다 User.java
@Entity
public class User {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private int userId;
private String username;
private String password;
@ManyToOne
@JoinColumn(name="branchId")
private BranchEntity branch;
@OneToMany
private Set<UserAccess> userAccess;
public int getUserId() {
return userId;
}
public void setUserId(int userId) {
this.userId = userId;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public BranchEntity getBranch() {
return branch;
}
public void setBranch(BranchEntity branch) {
this.branch = branch;
}
public Set<UserAccess> getUserAccess() {
return userAccess;
}
public void setUserAccess(Set<UserAccess> userAccess) {
this.userAccess = userAccess;
}
public static long getSerialversionuid() {
return serialVersionUID;
}
}
나는이 오류
무엇입니까java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name 'user' available as request attribute
나는 봄에 새롭고 아직도 무엇이 잘못되었는지 알 수 없습니다. 도와주세요 ! 미리 감사드립니다.
'login()'에서'BindingResult'을 삭제 해보십시오. – geoand