我有一个名为Language
的类,其中有一个名为name
的字段。我还有一个名为Speech
的类,其中有一个language
成员。我需要遍历Speech
对象的列表。在JSTL中:
<c:forEach items="${requestScope.Speech}" var="speech">
<tr>
<td> ${speech.id}</td>
<td> ${speech.language.name}</td>
</tr>
</c:forEach>
我的第二个语句
${speech.language.name}
不起作用。我该如何运作?言语和语言课:
public class Speech {
private int id;
private Language language=null;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public Language getLanguage() {
return language;
}
public void setLanguage(Language language) {
this.language = language;
}
}
public class Language {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
最佳答案
确保您的Speech
类定义了public Language getLanguage()
方法。
关于java - 如何在JSTL中的对象列表上迭代对象?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8711251/