User实体类:private Integer uid; //标识ID
private Role role; //用户角色
public Integer getUid() {
return uid;
}
public void setUid(Integer uid) {
this.uid = uid;
}
public Role getRole() {
return role;
}
public void setRole(Role role) {
this.role = role;
}
Role实体类:
private Integer rid; //标识ID
private String name; //角色名称
public Integer getRid() {
return rid;
}
public void setRid(Integer rid) {
this.rid = rid;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
页面:
<input type="hidden" name="user.role.rid" value="2">
Action:
private User user; //用户实体
public void setUser(User user) {
this.user = user;
}
public User getUser() {
return user;
}
请问为什么注入不了?
private Role role; //用户角色
public Integer getUid() {
return uid;
}
public void setUid(Integer uid) {
this.uid = uid;
}
public Role getRole() {
return role;
}
public void setRole(Role role) {
this.role = role;
}
Role实体类:
private Integer rid; //标识ID
private String name; //角色名称
public Integer getRid() {
return rid;
}
public void setRid(Integer rid) {
this.rid = rid;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
页面:
<input type="hidden" name="user.role.rid" value="2">
Action:
private User user; //用户实体
public void setUser(User user) {
this.user = user;
}
public User getUser() {
return user;
}
请问为什么注入不了?
我没看出一点你的这些类之间有任何关系
除了名字可以猜测出来一点之外
没有任何的关系若类A里面有类B的属性
那么类A的定义里需要有
B b;
然后添加getset方法才行
您的这些根本看不出来有什么关联