私はJSPを初めて使用しています。私は従業員情報のプロパティを持つEmployer BeanオブジェクトのListを持っています。 strutsタグを使用してJSPでHashSetを反復する
List<Employer> employerList;
class Employer{
private Set<EmployeeInfo> employeeInfo;
public Set<EmployeeInfo> getEmployeeInfo() {
return employeeInfo;
}
public void setEmployeeInfo(Set<EmployeeInfo> employeeInfo) {
this.employeeInfo= employeeInfo;
}
}
class EmployeeInfo{
private String name;
public setName(String name){
this.name=name;
}
public getName(){
return name;
}
}
私はemployeeSetInfoが空/ nullでないかどうかをチェックして、支柱2のタグを使用してJSPに各従業員の名前を表示しようとしています。
<s:if test="%{employerList.employeeInfo.size>0}">
<s:iterator value="employerList.employeeInfo" var="employee">
<s:property value="#employee.name" />
</s:iterator>
</s:if>
ただし、動作しません。
employerListは私が信じる雇用者のリストです。 – want2learn
あなたの 'employerList'はリストです。あなたはそれを繰り返す必要があります。そのコードをJavaクラスに書き込んでから、JSPで同じコードを実行してください。 –