struts2标签问题
有两个表材料编码表:
材料大类编码表:
material_big_coding
{
int mbcId identity,
mbcName varchar(30),
}
材料编码表:
material_coding
{
int mcId identity,
fk 引用材料大类编码表(mbcId)
}
hibernate生成的实体为:
public class MaterialBigCoding {
private Integer mbcId;
private String mbcName;
}
和
public class material_coding{
private Integer ID;
private MaterialBigCoding materialBigCoding;
}
在Action中
public class MyAction{
@Resource//用spring注入的属性
private subMaterialDao subMaterialDao;
private List<material_coding> mcList;
public String execute(){
mcList=subMaterialDao.findAll();
return SUCCESS;
}
}
跳转到的jsp页面上想用struts2的标签输出每个材料编码对应的大类名称,怎么输出?
<s:iterator value="mcList" >
<s:property value="ID" />
<s:property value="materialBigCoding.mbcName" />//这样写不能输出
<s:property value="materialBigCoding.mbcId" />//但是这样写却能输出他对应的ID
</s:iterator>
请问怎么回事