s:iterator相关问题
jsp:
<s:form action="selectAll">
<table>
<tr>
<td>
查找全部用户信息
</td>
<td>
<s:submit value="查询"/>
</td>
</tr>
<s:iterator value="%{users}">
<s:textfield label="用户名" value="%{users.get(0).getUserID()}"/>
</s:iterator>
</table>
</s:form>
action:
public String selectAll() throws Exception{
ApplicationContext context=new ClassPathXmlApplicationContext("applicationContext.xml");
ib=(UsersBusiness)context.getBean("usersBusiness");
users=ib.getUserAll();
System.out.println(users.get(0));
if(users!=null){
return SUCCESS;
}else
return "fail";
}
}
结果:
{
求大神指教
------解决方案--------------------
看你的写法很奇怪简化一下。而且你的<s:textfield>没有定义name,你点查询按钮后台肯定接受不到参数了。