Java 如何在显示标记库中处理类的对象数组
Java 如何在显示标记库中处理类的对象数组,java,displaytag,Java,Displaytag,我正在使用显示标记库,这里的问题是我需要使用显示标记库处理和打印对象数组。 我将解释我的问题,我有两个名为 public class StudentAddress { private String street; private String city; public String getStreet() { return street; } public void setStreet(String street) {
我正在使用显示标记库,这里的问题是我需要使用显示标记库处理和打印对象数组。
我将解释我的问题,我有两个名为
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;
}
}
import java.util.List;
公立班学生{
私有int-id;
私有字符串名;
私有字符串lastName;
私人字符串性别;
私人城市;
私人上市权益;
私人学生地址[]地址;
公共学生地址[]getAddress(){
回信地址;
}
公共无效设置地址(学生地址[]地址){
this.address=地址;
}
公共int getId(){
返回id;
}
公共无效集合id(内部id){
this.id=id;
}
公共字符串getFirstName(){
返回名字;
}
public void setFirstName(字符串firstName){
this.firstName=firstName;
}
公共字符串getLastName(){
返回姓氏;
}
public void setLastName(字符串lastName){
this.lastName=lastName;
}
公共字符串getGender(){
返回性别;
}
公共无效设置性别(字符串性别){
这个。性别=性别;
}
公共字符串getCity(){
回归城市;
}
公共城市(字符串城市){
this.city=城市;
}
公众利益清单(){
归还利息;
}
公共利益(列出利益){
这个。利益=利益;
}
}
因此,在这里使用display标记,我需要在jsp页面中显示StudentAddress的数组,我尝试通过谷歌搜索,但没有找到任何处理对象数组的示例。sp需要帮助来处理这个。 提前感谢
最后我得到了解决方案,我们可以用这种方式使用显示标签
<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>