封装数据到list集合和map集合

封装数据到List集合

  • 第一步,在action声明List

  • 第二步,生成List变量的set和get方法

  • 第三步,在表单输入项里面写表达式

我们根据上面我们写的步骤来实现封装数据到list集合:
  • 首先我们应该先写配置文件:

  • 接下来就是创建一个action,并且在action中声明list:
package com.itcast.manman1;

import java.util.List;

import com.opensymphony.xwork2.ActionSupport;

public class ListAction extends ActionSupport {
    //1声明List变量
    private List list;
    //2生成get和set方法
    
    public List getList() {
        return list;
    }

    public void setList(List list) {
        this.list = list;
    }

    @Override
    public String execute() throws Exception {
        System.out.println(list);
        return NONE;
    }
}

  • User类与之前写的一样,这里就不再写了。
  • 接下来就是登录界面:
  
username:
password:
address:

username:
password:
address:

这样我们已经写完了所有的代码,我们来看一下运行结果图:


封装数据到list集合和map集合_第1张图片
输入数据

获取数据

封装数据到map集合

封装数据到map和到list中大同小异,区别就是map的key值是固定。

  • 第一步,在action声明map

  • 第二步,生成map变量的set和get方法

  • 第三步,在表单输入项里面写表达式

我们根据上面我们写的步骤来实现封装数据到map集合:
  • 首先我们应该先写配置文件:
 
  • 接下来就是创建一个action,并且在action中声明map:
package com.itcast.manman1;

import java.util.Map;

import com.opensymphony.xwork2.ActionSupport;

public class MapAction extends ActionSupport {
    private Map map;

    public Map getMap() {
        return map;
    }

    public void setMap(Map map) {
        this.map = map;
    }
    @Override
    public String execute() throws Exception {
        System.out.println(map);
        return NONE;
    }
}

  • 接下来就是登录界面:
username:
password:
address:

username:
password:
address:
  • 运行结果如下:


    封装数据到list集合和map集合_第2张图片
    提交数据

    获取数据

你可能感兴趣的:(封装数据到list集合和map集合)