Java技术专题

Springmvc之RequestMapping

2018-10-07  本文已影响8人  爱撒谎的男孩

Springmvc之RequestMapping

RequestMapping

属性

/*
     * 请求的参数中必须不能包含name属性,age必须不能等于12,必须包含sex,address必须等于xuzhou
     */
@RequestMapping(value="/testParams",params={"!name","age!=12","sex","address=xuzhou"})
    public String testParams(){
        System.out.println("testParams");
        return SUCCESS;
    }
    /*
     * 请求的参数中必须不能包含name属性,age必须不能等于12,必须包含sex,address必须等于xuzhou
     * 请求头中的Accept-Language不能等于zh-CN,zh;q=0.8
     */
    @RequestMapping(value="/testParams",params={"!name","age!=12","sex","address=xuzhou"},headers={"Accept-Language!=zh-CN,zh;q=0.8"})
    public String testParams(){
        System.out.println("testParams");
        return SUCCESS;
    }

RequestMapping支持Ant风格的通配符

/*
     * 这里的* 表示支持任意多个字符,因此这里可以使用:springmvc/testAnt/user这个地址来访问,其中最后一层use可以写成任意的字符串即可
     *
     */
    @RequestMapping(value="/testAnt/*",method=RequestMethod.GET)
    public String testAnt(){
        System.out.println("testAnt");
        return SUCCESS;
    }
上一篇 下一篇

猜你喜欢

热点阅读