日期:2014-05-20  浏览次数:20607 次

struts2的多种类型转换
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就可以了,