<table>
<tr>
<th scope="row">家人:
</th>
<td>
<input name="???" type="radio" value="1" checked="checked"/>张三
<input name="???" type="radio" value="1" checked="checked"/>张三2
</td>
<tr>
<th scope="row">朋友:
</th>
<td>
<input name="***" type="radio" value="1" checked="checked"/>李四
<input name="***" type="radio" value="1" checked="checked"/>李四2
</td>
</table>其中每个TD里radio里的name是动态从数据库里查出来的
这样的一个表单,用struts2 应该怎么样取值??给点提示,我实在是想不通
<tr>
<th scope="row">家人:
</th>
<td>
<input name="???" type="radio" value="1" checked="checked"/>张三
<input name="???" type="radio" value="1" checked="checked"/>张三2
</td>
<tr>
<th scope="row">朋友:
</th>
<td>
<input name="***" type="radio" value="1" checked="checked"/>李四
<input name="***" type="radio" value="1" checked="checked"/>李四2
</td>
</table>其中每个TD里radio里的name是动态从数据库里查出来的
这样的一个表单,用struts2 应该怎么样取值??给点提示,我实在是想不通
<input name="***" type="radio" value="1" checked="checked"/>李四2 应该为:
<input name="realName" type="radio" value="***" checked="checked"/>李四
<input name="realName" type="radio" value="***" checked="checked"/>李四2 应该说name的值必须一致,而value的值是数据库动态的值。否则如何达到你要的目的?
现在这个问题我已经解决了,谢谢二位!!1
为什么圆的周长公式永远是:2*PI*R,而不是让你去记
2 * 3.1415... * 5
2 * 3.1415... * 15
2 * 3.1415... * 35
2 * 3.1415... * 445151.1234
2 * 3.1415... * 222.333
2 * 3.1415... * 55555
<tr>
<th scope="row">类别:</th>
<td>发型
<table>
<s:iterator value="hairTypeMap">
<tr>
<th scope="row"><s:property value="value.name"/>:</th>
<td>
<s:set value="1" var="id" />
<s:iterator value="value.hairCategories" var="category">
<s:if test="#id == 1">
<input name="<s:property value='value.byname'/>" type="radio" value="<s:property value='#category.id'/>" checked="checked"/>
<s:property value="#category.name"/>
</s:if>
<s:else>
<input name="<s:property value='value.byname'/>" type="radio" value="<s:property value='#category.id'/>"/>
<s:property value="#category.name"/>
</s:else>
<s:set value="%{#id+1}" var="id"></s:set>
</s:iterator>
</td>
</tr>
</s:iterator>
</table>
</td>
</tr>
这段代码的效果就类似:亲戚: radio 张三 radio 李四 朋友: radio 王五 radio 马六
因为要考虑扩展问题,所以,radio的name和相应的value都是从数据库里查出来的。radio的name不确定,这样在后台都是根据页面元素中的name属性来取相应的值,name都不确定,还怎么取值??