zoukankan      html  css  js  c++  java
  • restful风格

    4.1 请求地址     http://localhost:8080/Springmvc-04/user/6

    4.2 控制层会根据请求方式调用不同的方法

    *GET(查询)、POST(添加)、PUT(修改)、DELETE(删除)

    1)GET(查询)、POST(添加)

    控制层:即在controlelr类中添加相关方法

    *在@RequestMapping中添加value:表示地址栏传来的值;method:表示方法处理请求的方式

    *方法的参数列表中添加注解@PathVariable("uid"),把uid的值赋值给形参

     *说明:这里使用谷歌浏览器的扩展程序(Advanced-REST-client_v3.1.9),发送请求地址,也可通过Ajax来发送请求地址,即在jsp页面中编写Ajax程序,然后通过浏览器的地址栏发送请求地址

    谷歌浏览器扩展程序的安装(Advanced-REST-client_v3.1.9):https://www.cnblogs.com/jingmochen/p/11469511.html

    *测试GET

    *测试POST

    注意:这里的变量名要与实体类中定义的属性名一致

    2)PUT(修改)、DELETE(删除)

    控制层:即在controlelr类中添加相关方法

    *在@RequestMapping中添加value:表示地址栏传来的值;method:表示方法处理请求的方式

    *方法的参数列表中添加注解@PathVariable("uid"),把uid的值赋值给形参

    *PUT(修改)和DELETE(删除),需要添加注解@ResponseBody

    注意:springmvc提供了一个过滤器该过滤器可以把post请求转化为put和delete请求,用_method表示真正的提交方式

     *在web.xmlwen文件中添加过滤器HiddenHttpMethodFilter

     *测试PUT  和  DELETE 时,需要添加_method,表示真实的请求方式

    测试PUT:

     测试DELETE:

  • 相关阅读:
    POJ 1680 Fork() Makes Trouble
    课堂改进意见
    梦断代码 读后感3
    梦断代码 读后感2
    找一问题
    软件评价——搜狗输入法
    《梦断代码》读后感1
    站立会议第十天
    站立会议第九天
    站立会议第八天
  • 原文地址:https://www.cnblogs.com/lwgok1003/p/11548219.html
Copyright © 2011-2022 走看看