我在struts中编写代码,用于从数据库中获取数据,在列表中设置并在.jsp页面中显示。我还想从用户那里获取更多数据并使用它。 我的列表和jsp在这里
ArrayList area = new ArrayList();
session.setAttribute("areaList",area);
jsp页面是
<html:form action="calculate.do?parameter=doCalculate" method="post">
<logic:iterate id="rows" name="areaList" scope="session">
<tr><td><html:text name="rows" property="userGroup"/></td>
<td><html:text name="rows" property="totalArea"/></td>
<td><html:text name="rows" property="areaComplete"/></td>
<td><html:text name="rows" property="areaOccupied"/></td></tr>
</logic:iterate>
<html:submit value="Calculate"/>
动作类:
ArrayList area = (ArrayList)session.getAttribute("areaList");
for (int i=0; i<area.size(); i++) {
AreaDetails ad = (AreaDetails)area.get(i);
System.out.println("UseGRp: "+ad.getUserGroup()+" Total Area:"+ad.getTotalArea()+" Complete :"+ad.getAreaComplete()+" Ocupaid: "+ad.getAreaOccupied());
但是得到null&#34; ad.getTotalArea()&#34;和&#34; ad.getAreaComplete()&#34;。 解决方案是什么?