项目中,创建测试类SpringMVCTest
@Controller @RequestMapping("/springmvc1") public class SpringMVCTest { private static final String SUCCESS = "success"; /** * @RequestMapping 除了修饰方法,还可以修饰类 * 1、类定义处:提供请求的映射信息。相当于web应用的根目录 * 2、方法处:提供进一步细分映射信息。 * @return */ @RequestMapping("/testRequestMapping") public String testRequestMapping() { System.out.println("testRequestMapping"); return SUCCESS; } }
这里会注意到,类上有@RequestMapping注解,编写testRequestMapping url映射请求方法
这个时候地址路径为:http://localhost:xxxx/springmvc1/testRequestMapping可以访问到testRequestMapping方法。
2、RequestMappging修饰请求类型get和post
/** * 使用method指定请求方式 * @return */ @RequestMapping(value = "/testMethod",method = RequestMethod.POST) public String testMethod() { System.out.println("testMethod"); return SUCCESS; }
如果,使用get方法请求的话会出现以下错误
添加测试post请求html代码
<form action="springmvc1/testMethod" method="post"> <input type="submit" value="post提交方法"> </form>
传智播客_Springmvc+Mybatis由浅入深全套视频教程
时间: 2024-10-11 12:50:07