S2SH 做查询的时候,我把实体类封装了成了一个Data类 。
我的Data类 package com.sy.kq.Data;import java.util.Date;
import java.util.List;import com.sy.kq.entity.Culture;
import com.sy.kq.entity.Duty;
import com.sy.kq.entity.Staff;
import com.sy.kq.entity.StaffKind;
import com.sy.kq.entity.WorkKind;
import com.sy.kq.entity.WorkLevel;public class StaffData { private Integer id;
private String userName; // 名称
private Integer userIdentifier; // 编号
private Integer lightbh; // 矿灯编号
private String sex; // 性别
private String nation; // 民族
private Date birthdate; // 出生年月日
private String policy; // 政治面貌
private String nationPlace; // 籍贯
private Culture culture; // 文化程度
private Duty duty; // 职务
private StaffKind staffKind; // 工种
private WorkKind workKind; // 工作性质
private WorkLevel workLevel; // 职称
private List<Culture> culturelist;
private List<Duty> dutylist;
private List<StaffKind> staffKindlist;
private List<WorkKind> workKindlist;
private List<WorkLevel> workLevellist;
private Integer cultureid; //文化ID
private Integer dutyid; //职务ID
private Integer staffkindid; //工种ID
private Integer workkindid; //工作性质ID
private Integer worklevelid; //职称ID
...省略Get Set方法。 我现在想在JSp查询页面上拿到Duty类中的name字段的值 。 这样能拿到不 ?
query.jsp <s:iterator value="data.stafflist" var="st"> <input type="hidden" id="flag<s:property value="id"/>">
<tr onClick="changeCheckBox(this);" class="rowsstyle">
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19">
<input type="checkbox" name="checkBox" value="<s:property value="id"/>"></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="userName" /></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="userIdentifier" /></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="dutylist.name" /></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="staffKindlist.name" /></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="sex" /></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="workKind" /></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="squad" /></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="workdate" /></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="identityCard" /></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="address" /></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="workLevel" /></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="telephone" /></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="culturelist.name" /></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="policy" /></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="nation" /></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="birthdate" /></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="brithPlace" /></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="nationPlace" /></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="blood" /></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="re" /></td>
</tr>
</s:iterator>
<input type="hidden" id="flag<s:property value="id"/>">
<tr onClick="changeCheckBox(this);" class="rowsstyle">
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19">
<input type="checkbox" name="checkBox" value="<s:property value="id"/>"></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="userName" /></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="userIdentifier" /></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="dutylist.name" /></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="staffKindlist.name" /></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="sex" /></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="workKind" /></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="squad" /></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="workdate" /></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="identityCard" /></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="address" /></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="workLevel" /></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="telephone" /></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="culturelist.name" /></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="policy" /></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="nation" /></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="birthdate" /></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="brithPlace" /></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="nationPlace" /></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="blood" /></td>
<td height="20" align="center" bgcolor="#FFFFFF" class="STYLE19"><s:property value="re" /></td>
</tr>
</s:iterator>
现在是一个类里面含有另外一个类的集合。 我想在页面上拿到另外一个类中的字段。