Spring MVC如何获取表单提交过来的数据呢?
下文笔者将演示一个SpringMVC项目如何获取form表单提交数据的方法,如下所示:
实现思路:
使用 @RequestParam("webSiteName") String a
webSiteName:form表单的名称
a:接收参数的变量值
实现步骤:
1.创建一个Dynamic工程
2.为Project设置相应的名称
此处需注意 tomcat的版本和作者选择一摸一样,否则可能会出现版本Servlet不匹配而无法实现转发的效果
3.将spring MVC所使用的jar包依次放入WEB-INF下的bin文件夹中
4.在src下新建一个Package,并编写相应的Controller,如下所示:
package com.java265.controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; /* * 作者:Java265.com * 功能:使用注解获取form表单提交的参数值 * */ @Controller public class formExec { @RequestMapping("/form1Get") public String formExecute(@RequestParam("webSiteName") String webSiteName, @RequestParam("webAddress") String address, Model m ) { m.addAttribute("webSite", webSiteName); m.addAttribute("webAddress",address); return "form1"; } } 编写相应的配置文件(web.xml,springmvc.xml)及相应的页面,运行效果如图所示:
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。