下面我以一个用户登录表单提交作为示例
配置Spring MVC + Freemarker,请参考我的另一篇文章,
http://blog.csdn.net/yakson/article/details/9813531
新建freemarker模板
FreeMarker Spring MVC 之 表单提交
用户登录表单
新建控制器
/* * 文 件 名 : com.qisentech.springmvc.action.LoginFtlController.java * 创建日期 : 2013-12-11 19:37:37 * 创 建 者 : qsyang */ package com.qisentech.springmvc.action; import com.qisentech.springmvc.domain.UserForm; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.RequestMapping; /** *新建表单接受对象Title:
* *Description:
* * @author qsyang * @version 1.0 */ @Controller public class LoginFtlController { @RequestMapping("/login.jspy") public void runLogin(@ModelAttribute("form") UserForm form) throws Exception { System.out.println(form.getUserName()); System.out.println(form.getUserPwd()); } }
/* * 文 件 名 : com.qisentech.springmvc.domain.UserForm.java * 创建日期 : 2013-12-11 19:40:48 * 创 建 者 : qsyang */ package com.qisentech.springmvc.domain; /** *运行文件Title:
* *Description:
* * @author qsyang * @version 1.0 */ public class UserForm { private String userName; private String userPwd; /** * @return the userName */ public String getUserName() { return userName; } /** * @param userName the userName to set */ public void setUserName(String userName) { this.userName = userName; } /** * @return the userPwd */ public String getUserPwd() { return userPwd; } /** * @param userPwd the userPwd to set */ public void setUserPwd(String userPwd) { this.userPwd = userPwd; } }

点击提交后,查看控制台输出结果
