SimpleFormController提交表单流程如下:

login.jsp
springMVC.xml
UserModel.java
public class UserModel {
private String username;
private String password;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}
Login.java
import org.springframework.web.servlet.mvc.SimpleFormController;
public class Login extends SimpleFormController {
public Login() {
setCommandClass(UserModel.class);// 设置命令对象实现类
setCommandName("user");// 设置命令对象的名字
}
//以下内容省略
/*protected Object formBackingObject(HttpServletRequest request) throws Exception {
return null;
}
protected Map referenceData(HttpServletRequest request) throws Exception {
return null;
}*/
public void doSubmitAction(Object obj) throws Exception {
UserModel user = (UserModel) obj;
System.out.println(user);
}
}
success.jsp
注册成功,欢迎: ${user.username }!
测试:
浏览器中输入:http://localhost:8080/spring_SimpleFormController/login.jsp 进入登录页面
注册成功页面:
下载:http://download.csdn.net/detail/itmyhome/7366879