是下面这个样子的,你写错了。
<nested:present name="listUserColl">
<nested:iterate indexId="index" property="listUserColl">
<tr bgcolor="#FFFFFF">
<td><nested:write name="index"/></td>
<td><nested:write name="element" property="NAME"/></td>
<td><nested:write name="element" property="NICK"/></td>
<td><nested:write name="element" property="PWD"/></td>
<td><nested:write name="element" property="TELEPHONE"/></td>
<td><nested:write name="element" property="CREATED"/></td>
</tr>
</nested:iterate>
</nested:present>
<nested:present name="listUserColl">
<nested:iterate indexId="index" property="listUserColl">
<tr bgcolor="#FFFFFF">
<td><nested:write name="index"/></td>
<td><nested:write name="element" property="NAME"/></td>
<td><nested:write name="element" property="NICK"/></td>
<td><nested:write name="element" property="PWD"/></td>
<td><nested:write name="element" property="TELEPHONE"/></td>
<td><nested:write name="element" property="CREATED"/></td>
</tr>
</nested:iterate>
</nested:present>
<nested:iterate indexId="index" id="element" name="listUserColl">
<tr bgcolor="#FFFFFF">
<td><nested:write name="index"/></td>
<td><nested:write name="element" property="NAME"/></td>
<td><nested:write name="element" property="NICK"/></td>
<td><nested:write name="element" property="PWD"/></td>
<td><nested:write name="element" property="TELEPHONE"/></td>
<td><nested:write name="element" property="CREATED"/></td>
</tr>
</nested:iterate>
</nested:present>记住<nested:present name="listUserColl">
<nested:iterate indexId="index" id="element" name="listUserColl">
定义的是name属性,不是property属性
List list=BaseDAO.findAll("from BaseUserInfo");
request.setAttribute("listUserColl",list);//传数据,记住参数名字listUserColl
和<nested:present name="listUserColl">
<nested:iterate indexId="index" id="element" name="listUserColl">
中的name值是一样的,要对应。
public Collection getListUserColl()
{
return listUserColl;
}
public void setListUserColl(Collection collection)
{
listUserColl = collection;
}
是否可以直接:
baseUserInfoForm.setListUserColl(list);
就可以使JSP获得list.
还是必须request一个对象过去呀?谢谢!
<logic:iterate id="element" indexId="index" name="baseUserInfoForm" property="listUserColl">
</logic:iterate>
</logic:notEmpty> name="baseUserInfoForm"和Form的名称对应,listUserColl是Form中的一个属性