簡體   English   中英

使用Java將一類的getter / setter轉換為actionform

[英]use java to get getters/setters from one class into an 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;
}   
}

而且我還有另一個包含在我的操作表單中使用的其他獲取器/設置器的類:

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;
}

}如何在不創建其他動作表單的情況下將體育類的getter中包含的值放入動作表單? 我正在嘗試使用bean從操作表單中填充我的jsp。

為此,您可以在NameForm中創建“體育”類型的另一個屬性。

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}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM