第二节(RequestMapping请求方式)学习尚硅谷-springmvc视频教程

项目中,创建测试类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>

posted on 2016-10-10 16:18  天露  阅读(267)  评论(0)    收藏  举报

导航