ajax 提交表单 日期字符串后台怎么接收 或者请求404 如何解决
日期字符串提交表单 后台接收 404 怎么解决
第一步:添加以下注解
@JSONField(format = "yyyy-MM-dd")
@DateTimeFormat(pattern="yyyy-MM-dd")//可将形如1980-0-01的字符串转换到Date类
@Temporal(TemporalType.DATE)
private Date ownerDate;//'过户日期'
第二步:在controller中添加以下代码即可
@InitBinder
public void initBinder(ServletRequestDataBinder binder){
System.out.println("come in------------------------");
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true));
}
第三步:表单提交代码
/***点击确定按钮提交表单信息**/
function btnYesSubmit(ajaxUrl,index) {
$.ajax({
url: ctx + ajaxUrl,
type: 'post',
dataType: 'json',
data: $("#addVehicleForm").serialize(),
success: function (data) {
if (isAuthcTrue(data)) {
if (data.resultCode && data.resultCode == 0) {
showSuccessMsgAtBottom(data.resultMessage);
//刷新列表
$('#thisTable').bootstrapTable("refresh");
validator.destroy();
resetVehicleForm();//重置表单校验
layer.close(index);
} else if (data.resultCode && data.resultCode > 0) {
showErrorMsgAtBottom(data.resultMessage);
}
}
}
});
}
后台打个断点就能看到了
/**
* 修改车辆保险信息
*/
@SystemControllerLog(modelName = "editVehicle", systemLogType = SystemLogType.CONTROLLER, description = "修改车辆信息")
@RequestMapping(value = "/authc_json/editVehicle")
@ResponseBody
public Map<String, Object> editVehicle(Vehicle vehicle, Map<String, Object> model, HttpServletRequest request) {
if (vehicle.getIsNewVehicle() == null) {
vehicle.setIsNewVehicle(false);
}
if (vehicle.getChgOwnerFlag() == null) {
vehicle.setChgOwnerFlag(false);
}
}
- [置顶] springmvc 前台传日期(字符串) 后台用date接收封装失败(请求400)
- Ajax 如何提交集合到mvc后台 1,前端请求如下 复制代码 复制代码 1 var apply = { CompanyName: $("[name='corpName']").val(),
- 关于怎么解决从ajax传入的json参数注入到Controller的接收对象 以及如何在Spring Boot项目使用参数校验
- 如何设置java后台接收get或者post请求
- 4000 springmvc 前台传日期(字符串) 后台用date接收封装失败(请求400)
- js提交表单中包含中文参数值,request请求参数正常,服务器端接收出现乱码解决思路
- AngularJs中$http发送post或者get请求,SpringMVC后台接收不到参数值的解决办法
- AngularJs中$http发送post或者get请求,SpringMVC后台接收不到参数值的解决办法
- springmvc前台传日期(字符串) 后台用date接收封装失败(请求400)
- ajax提交form表单,后台接收不到值
- AJax提交表单数据到后台springmvc接收
- 微信通过openID发送消息/后台post、get提交并接收数据 C# .NET 配置404,500等错误信息 连接字符串
- spring mvc ajax提交表单,字符串转日期类型
- go语言form表单提交以及后台如何接收并返回做一个简单的解释
- ajax(或者jquery)如何提交整个form表单
- Ajax 提交表单或提交数据到后台时没有提交值(后台接收不到值)
- 表单包含file上传文件提交,使用ajaxSubmint或者ajaxForm 遇到的问题以及解决方法
- 在jQuery的Ajax POST请求中,进行请求,其中的中文在后台,显示为乱码,该如何解决呢
- yii2 表单提交一直报错 或者页面脚本写ajax,用firbug调试总是找不到地址页面404
- ajax请求如何避免表单重复提交