2014-07-14 26 views
0


我正在使用顯示標記庫,這裏我的問題是我需要使用顯示標記庫來處理和打印對象數組。
我會解釋我的問題,我有兩個類名爲
如何處理顯示標記庫中的類的對象數組

public class StudentAddress { 
    private String street; 
    private String city; 

    public String getStreet() { 
     return street; 
    } 
    public void setStreet(String street) { 
     this.street = street; 
    } 
    public String getCity() { 
     return city; 
    } 
    public void setCity(String city) { 
     this.city = city; 
    } 

} 

,二類

import java.util.List; 

public class Student { 

    private int id; 
    private String firstName; 
    private String lastName; 
    private String gender; 
    private String city; 
    private List<String> interests; 
    private StudentAddress[] address; 

    public StudentAddress[] getAddress() { 
     return address; 
    } 
    public void setAddress(StudentAddress[] address) { 
     this.address = address; 
    } 
    public int getId() { 
     return id; 
    } 
    public void setId(int id) { 
     this.id = id; 
    } 
    public String getFirstName() { 
     return firstName; 
    } 
    public void setFirstName(String firstName) { 
     this.firstName = firstName; 
    } 
    public String getLastName() { 
     return lastName; 
    } 
    public void setLastName(String lastName) { 
     this.lastName = lastName; 
    } 
    public String getGender() { 
     return gender; 
    } 
    public void setGender(String gender) { 
     this.gender = gender; 
    } 
    public String getCity() { 
     return city; 
    } 
    public void setCity(String city) { 
     this.city = city; 
    } 
    public List<String> getInterests() { 
     return interests; 
    } 
    public void setInterests(List<String> interests) { 
     this.interests = interests; 
    } 

} 


所以這裏使用的顯示標籤,我需要在JSP頁面來顯示StudentAddress的陣列,我嘗試了谷歌搜索,但沒有找到任何樣本來處理對象數組sp需要幫助來處理這個。 在此先感謝

回答

0


最後我得到了我們可以使用的顯示標記以這種方式解決

<display:table name="studentobj"> 
<display:column property="id" title="StudentId"/> 
<display:column property="firstname" title="FirstName"/> 
<display:column title="Student Address"> 
<%-- it will displays all the address objects properties if we need some we may user column tags inside table tag--%> 
    <display:table name="studentobj.address"> 
    </display:table> 
</display:column> 
</display:table>