SpringMvc中的RequestMapping

1.@RequestMapping

声明级别:

类级别

方法级别 方法级别uri

类级别+方法级别 类级别uri+方法级别uri

没有声明请求类型 资源可以受理Get+Post

可以显示声明方法处理的请求类型,声明method属性值, 支持多种请求类型

2.具体实例

@Controller
@RequestMapping("url")
public class UrlController {
    //http://localhost:8080/springmvc/url/url01
    @RequestMapping("url01")
    public ModelAndView test01(){
        ModelAndView modelAndView=new ModelAndView();
        modelAndView.addObject("hello","url01");
        modelAndView.setViewName("hello");
        return modelAndView;
    }

    @RequestMapping("/url02")
    public ModelAndView test02(){
        ModelAndView modelAndView=new ModelAndView();
        modelAndView.addObject("hello","url02");
        modelAndView.setViewName("hello");
        return modelAndView;
    }

    @RequestMapping(value = {"url01_1","url01_2"})
    public ModelAndView test03(){
        ModelAndView modelAndView=new ModelAndView();
        modelAndView.addObject("hello","url03");
        modelAndView.setViewName("hello");
        return modelAndView;
    }
    // 只能发送,不能访问
    @RequestMapping(value = "url04",method = {RequestMethod.POST})
    public ModelAndView test04(){
        ModelAndView modelAndView=new ModelAndView();
        modelAndView.addObject("hello","url04");
        modelAndView.setViewName("hello");
        return modelAndView;
    }

    //ip地址:http://localhost:8080/springmvc/url?op
    @RequestMapping(params = "op")
    public ModelAndView test05(){
        ModelAndView modelAndView=new ModelAndView();
        modelAndView.addObject("hello","url05");
        modelAndView.setViewName("hello");
        return modelAndView;
    }
}
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务