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)及相应的页面,运行效果如图所示:
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


