此错误是AJAX异步提交,后台接收spring mvc接收,后台无异常。
这个错误解决方案是因为bean类的参数和form表单的name没有对齐,只能少不能多,名字要一致。
{"homeTitle":"2","trainhsPushRtmp":"2","trainhsPushPass":"2","trainhsPullRtmp":"2","adminId":"5","liveWhichOne":"1","liveAmount":"20","liveStartTime":"2019-06-25 00:00:00","liveRemarks":"2"}
public class TrainhsLive {
private Integer trainhsLive;
private String trainhsPushRtmp;
private String trainhsPushPass;
private String trainhsPullRtmp;
private Date createTime;
private String homeTitle;
private Integer adminId;
private String liveRemarks;
private Integer liveWhichOne;
private Date liveStartTime;
private Integer liveAmount;//定制直播和伯乐币挂钩
public Integer getTrainhsLive() {
return trainhsLive;
}
public void setTrainhsLive(Integer trainhsLive) {
this.trainhsLive = trainhsLive;
}
public String getTrainhsPushRtmp() {
return trainhsPushRtmp;
}
public void setTrainhsPushRtmp(String trainhsPushRtmp) {
this.trainhsPushRtmp = trainhsPushRtmp == null ? null : trainhsPushRtmp.trim();
}
public String getTrainhsPushPass() {
return trainhsPushPass;
}
public void setTrainhsPushPass(String trainhsPushPass) {
this.trainhsPushPass = trainhsPushPass == null ? null : trainhsPushPass.trim();
}
public String getTrainhsPullRtmp() {
return trainhsPullRtmp;
}
public void setTrainhsPullRtmp(String trainhsPullRtmp) {
this.trainhsPullRtmp = trainhsPullRtmp == null ? null : trainhsPullRtmp.trim();
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public String getHomeTitle() {
return homeTitle;
}
public void setHomeTitle(String homeTitle) {
this.homeTitle = homeTitle == null ? null : homeTitle.trim();
}
public Integer getAdminId() {
return adminId;
}
public void setAdminId(Integer adminId) {
this.adminId = adminId;
}
public String getLiveRemarks() {
return liveRemarks;
}
public void setLiveRemarks(String liveRemarks) {
this.liveRemarks = liveRemarks == null ? null : liveRemarks.trim();
}
public Integer getLiveWhichOne() {
return liveWhichOne;
}
public void setLiveWhichOne(Integer liveWhichOne) {
this.liveWhichOne = liveWhichOne;
}
public Date getLiveStartTime() {
return liveStartTime;
}
public void setLiveStartTime(Date liveStartTime) {
this.liveStartTime = liveStartTime;
}
public Integer getLiveAmount() {
return liveAmount;
}
public void setLiveAmount(Integer liveAmount) {
this.liveAmount = liveAmount;
}
}
public String addLive(@RequestBody TrainhsLive tl) {
//中间部分省略
}
补充
如果bean类有时间,会出现时间格式不同导致的400错误记得加上 注解
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date liveStartTime;
最后修改于 2019-06-07 11:08:26
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付

