• springmvc之RequestMapping学习总结


    springmvc里面做常用的注解就是@controller和@requestmapping,在一个类上面引用@controller这个注解就表示把这个类标注成了一个处理器,而requestmapping是用来映射从jsp页面传过来的请求,一般requestmapping有下面几种用法,如果把requestmapping标注在一个controller类的上面,则表示访问此类路径下的方法都要加上其配置的路径,而一般requestmapping都是在方法级别上的应用,这是requestmapping的第一种用法,第二种用法便是利用@requestParam来绑定数据,同时requestmapping也支持rest风格的参数,使用@PathVariable注解来绑定,这两者的区别显而易见,前者是使用问号赋值的方法,而后者是直接使用URL来赋值,url中也可以同时绑定多个参数,一个事件绑定一个参数,直接使用requestmapping注解,当然requestmaping也支持正规的表达式。如图:  

    一.  直接在方法上面使用,如果在controller类的上面也有requestmapping映射,那么在请求页面的也要加上controller对应的url 。  

      

    二 .使用requestparam注解绑定参数  

      

    三 .使用rest风格的注解  

      

      

    三 .绑定多个参数的没有测试,但是就类似于  

    @RequestMapping(value="/departments/{departmentId}/employees/{employeeId}")  

    比较好理解  

    四 .正规表达式  

    @RequestMapping(value="/{textualPart:[a-z-]+}.{numericPart:[\d]+}")  

  • 相关阅读:
    操作系统第一章绪论
    JavaScript推断E-mail地址是否合法
    projecteuler---->problem=8----Largest product in a series
    QQ聊天原理初识
    窗体和线程漫谈之工作线程怎样将数据的处理结果显示到窗体
    Swift
    iOS-UIApplication详解
    iOS开发拓展篇——如何把项目托管到GitHub
    Swift
    Swift
  • 原文地址:https://www.cnblogs.com/tingxuelou/p/6672959.html
Copyright © 2020-2023  润新知