标签:style blog http color java os io strong
SimpleFormController提交表单流程例如以下:
login.jsp
<form action="login" method="post"> 用户名:<input type="text" name="username"/></br> 密码:<input type="password" name="password"/></br> <input type="submit" value="提交"> </form>
<!-- 处理器 --> <bean name="/login" class="com.itmyhome.Login"> <!-- 返回处理成功页面 success.jsp --> <property name="successView" value="success"/> </bean> <!-- HandlerMapping --> <bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"></bean> <!-- HandlerAdapter --> <bean class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter"></bean> <!-- 定义跳转的文件的前后缀 --> <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/" /> <!-- 默认放在WebRoot下 --> <property name="suffix" value=".jsp" /> </bean>
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;
}
}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);
}
}<body>
注冊成功,欢迎: ${user.username }!
</body>浏览器中输入:http://localhost:8080/spring_SimpleFormController/login.jsp 进入登录页面
注冊成功页面:
源代码下载:http://download.csdn.net/detail/itmyhome/7366879
springMVC3学习(六)--SimpleFormController,布布扣,bubuko.com
springMVC3学习(六)--SimpleFormController
标签:style blog http color java os io strong
原文地址:http://www.cnblogs.com/yxwkf/p/3900662.html