struts复选框的处理

public class TestForm extends ActionForm {
    /*
     * Generated fields
     */

    /** sex property */
    private String sex;

    /** favorite property */
    private String favorite[];

    /** name property */
    private String name;

 

由于是复选,所以favorite设置成[]类型;


ACTION处理:

public ActionForward saveTest(ActionMapping mapping, ActionForm form,
            HttpServletRequest request, HttpServletResponse response) {
        TestForm testForm = (TestForm) form;// TODO Auto-generated method stub
        System.out.println(testForm.getName());
        System.out.println(testForm.getSex());
        String favor[]=testForm.getFavorite();
        String result="";
        for(int i=0;i<favor.length;i++)
        {
            result=result+favor[i]+",";
        }
        result=result.substring(0, result.length()-1);
        System.out.println(result);
        WebApplicationContext appContext = this.getWebApplicationContext();

        TestDAO t = (TestDAO)appContext.getBean("TestDAO");
        Test te=new Test();
        te.setName(testForm.getName());
        te.setSex(testForm.getSex());
        te.setFavorite(result);
        t.save(te);
        return null;
    }
    
    public ActionForward findTest(ActionMapping mapping, ActionForm form,
            HttpServletRequest request, HttpServletResponse response) {
        TestForm testForm = (TestForm) form;// TODO Auto-generated method stub
        Test te=new Test();
        te.setName("男");
        te.setSex("女");
        te.setFavorite("天天,学习");
        String re[]=te.getFavorite().split(",");
                                testForm.setFavorite(re);
                                testForm.setName(te.getName());
                                testForm.setSex(te.getSex());

        return mapping.findForward("edit_test_Ok");
    }
}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值