情景描述
页面上有两个列表,列表中的每条数据都需要评审通过还是不通过,我需要在前台页面点击提交的时候把两个列表中的所有数据以及几个独立的参数传递到后台.
一个一个零散的传递肯定是行不通的,所以直接才有了这篇文章.
解决方法
1. 先把接收参数封装成一个dto实体类.
dto是入参实体类的后缀,vo是出参实体类的后缀.
dto实体类文件如下:
@Data
public class ReviewDto {
/**
* 报名id
*/
private String enterId;
/**
* 专家id
*/
private String expertId;
/**
* 询价目录评审结果
*/
private Integer inquiryResult;
/**
* 资格证明文件评审结果
*/
private List<QualificationDto> qualificationDtoList;
/**
* 响应条件评审结果
*/
private List<RespondDto> respondDtoList;
/**
* 备注及附件评审结果
*/
private Integer remarkResult;
}
2. js页面方法
var param = [];
var reviewDto = {
enterId:$("#enterId").val(),
inquiryResult:'1&