这是我做的一个例子
  <logic:iterate id="rows" name="stateForm" scope="request">
<bean:define id="idvalue" name="rows" property="stateId"/>
<html:multibox property="stateIdList" value="<%=idvalue+""%>"/>
<bean:write name="rows" property="stateName"/>
  </logic:iterate>

解决方案 »

  1.   

    要是有多个选择了,你是怎么存这些值的如有一个调查爱好的mulitbox爱好1(如value=1)
    爱好2(如value=2)
    爱好3(如value=3)你将这些值怎么存到数据库中啊
      

  2.   

    在ActionForm中建立一个字符串数组的属性,html:multibox的value属性设为该字符串数组属性名称就可以了
      

  3.   

    就是Form中映射jsp页面,是字符数组也好,字符串也好,一定要对应上。
    如果你想在Mutlibox中赋默认值的化,可以不先调用jsp,而是调用Action,在form中对应jsp页面的字符或字符串赋上值,这个值就是jsp里面mulibox中的那个Value。之后转向你那个jsp,你会发现他已经自动映射form里面的字符数组或字符串了,也就是有被选中的了。