大家过年好!遇到了一个棘手问题!!!
下面是程序
 AAA.jsp
<html:form action="/DestsettlementAction" method="post" ><logic:iterate id="lst" name="CardInforForm" scope="request" property="lstCardInfor"><tr>
<td colspan="2"><bean:message key="cardinfor.number"/>:
<html:select name="lst" property="num" styleClass="control">
      <html:option value="0" >0</html:option>
              <html:option value="1" >1</html:option>
              <html:option value="2" >2</html:option>
              <html:option value="3" >3</html:option>
              <html:option value="4" >4</html:option>
              <html:option value="5" >5</html:option>
              <html:option value="6" >6</html:option>
              <html:option value="7" >7</html:option>
              <html:option value="8" >8</html:option>
              <html:option value="9" >9</html:option>
              <html:option value="10" >10</html:option>             
             </html:select>
</td>
</tr></logic:iterate></html:form>在DestsettlementAction里为什么取不到html:select的值?
敬请执教!

解决方案 »

  1.   

    好久没弄web 忘记了 汗........
      

  2.   

    1:对应的bean中是否有property="num"这个num属性
    2:action中是否获得了这个bean
    3:检查你的select下option用的是否合适
      

  3.   

    晕!!!
    用logic:iterate 只能显示数据吗?
    显示的数据进行修改,再在Action里读取不了吗?
      

  4.   

    lstCardInfor这是个list,这里面包含多个CardInforForm,CardInforForm里包含num,想num先看看lstCardInfor有没有东西,再看看lstCardInfor里面的CardInforForm有没有东西,再看看CardInforForm的num有没有东西