1)  在默认情况下,springmvc不能将String类型转成java.util.Date类型,所有我们只能在Action

中自定义类型转换器

<form action="${pageContext.request.contextPath}/user/add.action" method="POST">
编号:<input type="text" name="id" value="${id}"/><br/>
姓名:<input type="text" name="name" value="${name}"/><br/>
薪水:<input type="text" name="sal" value="${sal}"/><br/>
入职时间:<input type="text" name="hiredate" value='<fmt:formatDate value="${hiredate}" type="date"/>'/><br/>
<input type="submit" value="注册"/>
</form>
@Controller
@RequestMapping(value = "/user")
public class UserAction {
@InitBinder
protected void initBinder(HttpServletRequest request,ServletRequestDataBinder binder) throws Exception {
binder.registerCustomEditor(
Date.class,
new CustomDateEditor(new SimpleDateFormat("yyyy-MM-dd"),true));
}
@RequestMapping(value = "/add", method = RequestMethod.POST)
public String add(int id, String name, double sal, Date hiredate,
Model model) throws Exception {
System.out.println("HelloAction::add()::POST");
model.addAttribute("id", id);
model.addAttribute("name", name);
model.addAttribute("sal", sal);
model.addAttribute("hiredate", hiredate);
return "/register.jsp";
}
}

最新文章

  1. 洛谷P1352 codevs1380 没有上司的舞会——S.B.S.
  2. PAT 1041. 考试座位号(15)
  3. jquery 、 JS 脚本参数的认识与使用
  4. 生成uid的算法
  5. Android NDK 开发(四)java传递数据到C【转】
  6. SharePoint 2013 开发——SharePoint APP介绍
  7. OC语言-01类和对象
  8. BZOJ 3122 随机数生成器
  9. DotDensityRenderer
  10. 8.无法訪问developer.android.com的解决方式。
  11. ElasticSearch的Marvel更新license
  12. Vysor破解助手for Linux/macOS/Windows
  13. html5 canvas多个图像旋转
  14. 11 个最佳 jQuery 模拟滚动条插件 scrollbar
  15. 9-2 The Tower of Babylon uva437 (DP)
  16. 每日英语:No Consensus: China Debate on Women&#39;s Roles
  17. 【Android】13.3 使用SQLite.NET-PCL访问SQLite数据库
  18. usermod命令、用户密码管理、mkpasswd命令
  19. Struts2-Spring和Hibernate整合
  20. 如何在DOS下以管理员身份执行命令?

热门文章

  1. 关于JPype报FileNotFoundError: [Errno 2] No such file or directory: &#39;/usr/lib/jvm&#39;错误的解决
  2. 车型识别API调用与批量分类车辆图片
  3. 学习elasticsearch(一)linux环境搭建(1)
  4. exec sp_executesql 比直接执行SQL慢,而且消耗大量资源问题
  5. C# 继承(3)持续更新
  6. [HBase]region compaction流程
  7. 2018-2019 ACM-ICPC Brazil Subregional Programming Contest B. Marbles(博弈)
  8. Failed to start MariaDB database server. (已解决) 之前配过主从
  9. jsp前台输入框不输入值,后台怎么取出整型?
  10. 题解 [CF891C] Envy