1、使用SpringMVC的表单,可以实现预先给表单设置默认值(controller)
public String addUser(value="/adduser",method=RequestMethod.GET)
{
User u = new User();
u.setName("hlj");
map.addAttribute("user",u);
return "add_user";
}
2、创建User对象
public class User{
private String name="hlj";
private int age = 20;
public void setName(String name)
{
this.name = name;
}
public String getName()
{
return name;
}
public void setAge(int age)
{
this.age;
}
public int getAge()
{
return age;
}
}
3、创建add_user.jsp文件
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@page pageEncoding="UTF-8" %>
<html>
<head>
<meta charset="UTF-8">
<title>测试表单</title>
</head>
<body>
<form:form action="result" method="post" modelAttribute="user">
名字:<form:input path="name"/><br/>
年龄:<form:input path="age"/><br>
<input type="submit">
</form:form>
</body>
</html>
4、这个表单是SpringMVC默认提供的表单
在浏览器访问我们的controller中的adduser方法,在页面的表单就会把我们设置的默认值填充到表单中。