配置xml文件
<bean class="org.springframework.format.support.FormattingConversionServiceFactoryBean"> </bean>
1.创建实体类文件
package com.znsd.springmvc.dao;
import java.util.Date;
import org.hibernate.validator.constraints.NotEmpty;
import org.springframework.format.annotation.DateTimeFormat;
public class User {
private String name;
private String pass;
private String sex;
@DateTimeFormat(pattern="yyyy-MM-dd")
private Date data;
public Date getData() {
return data;
}
public void setData(Date data) {
this.data = data;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPass() {
return pass;
}
public void setPass(String pass) {
this.pass = pass;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
@Override
public String toString() {
return "User [name=" + name + ", pass=" + pass + ", sex=" + sex + ", data=" + data + "]";
}
}
2.前台表单页面:update.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="from" uri="http://www.springframework.org/tags/form" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/fmt" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<from:form action="update" method="post" commandName="user">
<table>
<tr>
<td><c:message key="resource.name"/>:</td>
<td><from:input path="name"/></td>
</tr>
<tr>
<td><c:message key="resource.pass"/>:</td>
<td><from:password path="pass"/></td>
</tr>
<tr>
<td>性别</td>
<td><from:radiobuttons items="${gender}" path="sex"/></td>
</tr>
<tr>
<td>日期</td>
<td><from:input path="data"/></td>
</tr>
<tr>
<td><input type="submit" value="修改"></td>
<td><input type="reset" vlaue="重置"></td>
</tr>
</table>
</from:form>
</body>
</html>
3.@Controller中接收:
@RequestMapping(value="/update",method=RequestMethod.POST)
public String updat(User user)
{
System.out.println(user);
return "update";
}