在struts form中使用Map List

1,在actionform中使用Map

public class PlanForm extends ActionForm {

private Map plans = new HashMap();

public Object getPlan(String key){
        return plans.get(key);
    }
    public void setPlan(String key,Object value){
        plans.put(key, value);
    }
    public Map getPlans() {
        return plans;
    }

}

页面中

<input type="text" name="plan(1)" >

2,在actionform中使用list

public class PlanForm extends ActionForm {

private List plans = new ArrayList();

public List getPlans(){return plans;} 

public void setPlans(List plan){this.plans = plan;}

public void setPlan(int index,String plan){

if(this.plans.size()>index){this.plans.set(index,plan)}

else{while(this.plans.size()<index)this.plans.add(null);}

this.plans.add(index,plan);

}

public String getPlan(int index){if(this.plans.size()>index){return (String)this.plans.get(index);}return null}

}

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值