html
- HTML code
<form method="get" action="insertSortAction.action"> <table> <tr id="att"><td><span>属 性:</span></td>名称:<input type="text" name="attrib.key">值<input type="text" name="attrib.value"></td></tr> <tr id="att"><td><span>属 性:</span></td>名称:<input type="text" name="attrib.key">值<input type="text" name="attrib.value"></td></tr> <tr><td><input type="submit" value="提交"></td></tr> </table> </form>
Action
- Java code
public class InsertSortAction extends ActionSupport { private List<Attrib> attrib;}
怎样接收页面传来对象,并加到List里
之前用类型转换可以做到,现在想在页面端用attrib.name,attrib.value传,怎么做
------解决方案--------------------
你可以声明一个类,将值放进去,然后将这个类在添加到list里面.
还有,你的这个private List<Attrib> attrib;有get\set方法吗?
------解决方案--------------------
用request.getAttribute()或者request.getParameter()获取页面传来的值
------解决方案--------------------
呵呵,楼主标题有问题哦,类型转换,就是BEAN,和其中的字段值的关系而已吧,
呵呵,你是将传递回来的值加到list上,????直接add就可以了,