Java 表单内含有时间类型字段,提交时404问题

Posted 黎明前的守护

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 表单内含有时间类型字段,提交时404问题相关的知识,希望对你有一定的参考价值。

springmvc 表单内含有时间类型字段,提交时404问题.

jsp表单中的时间字段

  <div>				
      有效日期:
        <input type="text" name="validity" class="form-control" onFocus="WdatePicker({lang:‘zh-cn‘})" 
	value="<fmt:formatDate value=‘${user.validity}‘ pattern=‘yyyy-MM-dd‘/>">				
  </div>

对应的controller类中添加如下代码 (jsp表单定义的时间格式,和controller类中的时间格式必须保持一致)

// 解决表单提交时实体对象中date类型的转换
@InitBinder
public void initBinder(WebDataBinder binder) {
    DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
    dateFormat.setLenient(true);
    binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true));
}

`

以上是关于Java 表单内含有时间类型字段,提交时404问题的主要内容,如果未能解决你的问题,请参考以下文章

在文章中提交 PHP 表单时出现 Joomla 2.5 404 错误

表单提交后 POST 方法返回 404 - Laravel

Django:未提交表单中的只读字段

laravel 字段映射问题,表单中提交字段与数据表中字段不一致?

在 PHP 中提交表单时如何保留输入字段中的值?

在提交失败时保持 jQuery - Rails