我有一个actionform类:
public class NameForm extends ActionForm {
private String firstName;
private String lastName;
public void setLastName(String lName) {
lastName = lName;
}
public String getLastName() {
return lastName;
}
public void setFirstName(String fName) {
firstName = fName;
}
public String getFirsttName() {
return firstName;
}
}
我还有另一个包含其他getter / setter的类,我想在我的动作表单中使用它:
public class sports {
private String sport;
private String team;
private String position;
public void setSport(String sp) {
sport = sp;
}
public String getSport() {
return sport;
}
public void setTeam(String tm) {
team = tm;
}
public String getTeam() {
return team;
}
public void setPosition(String po) {
position = po;
}
public String getPosition() {
return position;
}
} 如何在不创建其他actionform的情况下将sportss的getter中包含的值包含到actionform中?我正在尝试使用bean从我的动作表单中填充我的jsp。
答案 0 :(得分:1)
要执行此操作,您可以在NameForm中创建另一个属性为Sports的属性。
private Sports sports = new Sports();
public void setSports(Sports s){ this.sports = s; }
public Sports getSports(){ return this.sports; }
然后在您的JSP中,您可以假设您正在使用类似OGNL的东西来访问它。
%{#attr.sports.team}
%{#attr.sports.position}
%{#attr.sports.sport}