action里的获取的属性为null
@Controller
@Scope("prototype")
public class LoginAction extends BaseAction{
/**
*
*/
private static final long serialVersionUID = 1L;
@Autowired
private UserService userService;
public String login(){
UserQueryVo userQueryVo = this.getModel();
String name = userQueryVo.getUserCustomer().getName();
String password = userQueryVo.getUserCustomer().getPassword();
User user = userService.Login(name, password);
if(user!=null){
return "login";
}
@Entity
@Table(name = "used_user")
public class User {
private Integer id;
private String name;
private String password;
private String sex;
private Integer age;
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
@Column(name="name")
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
<body>
欢迎来到本页面
<form id="oh" action="${pageContext.request.contextPath}/login" method="post">
用户<input type="text" name="name"/><br/>
密码<input type="password" name="password" /><br/>
<input type="submit" value="登录"/>
</form>