您的当前位置:首 页 >> 信息中心

01struts2介绍,复选框和Struts2后台交互代码详解

发布日期:2021-11-29 17:16:11 作者: 点击:
复选框和Struts2后台交互代码详解

2021-04-02 13:18lavimer JAVA教程

这篇文章主要介绍了复选框和Struts2后台交互代码详解,分享了相关代码示例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下

本文研究的主要是struts框架中复选框的相关内容。复选框在web开发中用的非常广泛,具体介绍如下。

案例

如下图,当前为用户选中的水果为"香蕉",点击按钮,跳转到修改界面进行修改。

复选框和Struts2后台交互代码详解

跳转到修改界面后要回显用户的选择(香蕉),然后由用户再次进行勾选,如图:

复选框和Struts2后台交互代码详解

前台界面:

?12345678910    请选择您喜欢的水果:  香蕉  雪梨  西瓜        

后台checboxaction.java代码:

?123456789101112131415161718192021222324252627282930313233343536public class checboxaction extends actionsupport {    private static final long serialversionuid = 1l;    /*前台通过复选框选中的水果名称*/    private string fruits;    public string getfruits() {        return fruits;    }    public void setfruits(string fruits) {        this.fruits = fruits;    }    public string test(){        /*没去除空格之前*/        system.out.println(this.getfruits());        /*获取从前台穿过来的字符串(注:这里必须去除空格,因为传过来的每个值之间除了有逗号分隔符之外还都有空格,但是通过trim()的方式是去不掉空格的)*/        //string fruitstr = this.getfruits().trim();         /*必须如是这般才能去掉空格*/        string fruitstr = this.getfruits().replaceall(" ", "");        system.out.println("去除空格之后的字符串:" + fruitstr);        /*把字符串通过逗号分隔为一个字符串数组*/        string[] fruit = fruitstr.split(",");        /*遍历所有的值,把它们存到一个集合中*/        list myfruits = new arraylist();        for (int i=0; i