对象接参,如下图所示,在Controller里的方法的参数列表里添加你自己定义的实体类对象

@MarsMapping(value = "selectList",method = RequestMetohd.POST)
public List<Object> selectList(接受参数的实体类 entity){
    return testService.selectList();
}

对象接参的规则(注意看注释):

/**
 * 为了节省空间,这里没写get,set方法,实际是要写的
 * 字段可以是 int,Integer,double,Double,String等基本数据类型以及包装器类型
 * 还可以是List<Object> 必须是这个,泛型只能用Object
 * 还可以是FileUpload
 * 字段设置成其他类型 将不支持
 */
public class 接受参数的实体类 implements Serializable {

    /* ***** 下面的字段名称和 前端传参的 key,input控件的name 一致 ***** */
    private String name;
    private int age;
    private String sex;

    /*
     * 这个字段名称也和 前端传参的 key,input控件的name 一致
     * 当前端传参 有多个参数name一致时,用这个方法接收,一般用于接收复选框的值
     */
    private List<Object> list;

    /*
     * 这个字段名称也和 前端传参的 key,input控件的name 一致
     * 用来接收上传的文件
     * 仅限POST请求有效
     */
    private MarsFileUpLoad fileUpLoad;

}

获取所有参数,并返回一个map

request.getParemeters();

根据name获取参数

request.getParemeter("name值");

根据name获取一组参数

request.getParemeterValues("name值");

获取所有headres

request.getHeaders();

根据header的key获取header值

request.getHeader("header的key");

results matching ""

    No results matching ""