- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Springmvc构造RESTful讲解
Rest介绍/blog/1 HTTP GET = 得到id = 1的blog/blog/1 HTTP DELETE = 删除 id = 1的blog/blog/1 HTTP PUT = 更新id = 1的blog/blog HTTP POST = 新增BLOG以下详细解一下spring rest使用.首先,我们带着如下两个问题查看本文。1.如何在java构造没有扩展名的RESTful url,如 /forms/1,而不是 /forms/1.do2.浏览器的form标签不支持提交delete,put请求,如何曲线解决springmvc rest 实现springmvc的resturl是通过@RequestMapping 及@PathVariable annotation提供的,????通过如@RequestMapping(value=/blog /{id},method=RequestMethod.DELETE)即可处理/blog/1 的delete请求.1@RequestMapping(value=/blog/{id},method=RequestMethod.DELETE)2public ModelAndView delete(@PathVariable Long id,HttpServletRequest request,HttpServletResponse response) {3 ?blogManager.removeById(id);4 ?return new ModelAndView(LIST_ACTION);5}@RequestMapping @PathVariable如果URL中带参数,则配合使用,如1@RequestMapping(value=/blog/{blogId}/message/{msgId},method=RequestMethod.DELETE)2public ModelAndView delete(@PathVariable(blogId) Long blogId,@PathVariable(msgId) Long msgId,HttpServletRequest request,HttpServletResponse response) {3}1.springmvc web.xml配置1!-- 该servlet为tomcat,jetty等容器提供,将静态资源映射从/改为/static/目录,如原来访问 http://localhost/foo.css ,现在http://localhost/static/foo.css --?2 ?servlet-mapping?3 ?servlet-namedefault/servlet-name?4 ?url-pattern/static/*/url-pattern?5 ?/servlet-mapping?6 ?servlet?7 ?servlet-namespringmvc/servlet-name?8 ?servlet-classorg.springframework.web.servlet.DispatcherServlet/servlet-class?9 ?load-on-startup1/load-on-startup10 ?/servlet12 ?!-- URL重写filter,用于将访问静态资源http://localhost/foo.css 转为http://localhost/static/foo.css --13 ?filter14 ?filter-nameUrlRewriteFilter/filter-name15 ?filter-classorg.tuckey.web.filters.urlrewrite.UrlRewriteFilter/filter-class16 ?init-param17 ?param-nameconfReloadCheckInterval/param-name18 ?param-value60/param-value19 ?/init-param20 ?init-param21 ?param-namelogLevel/param-name22 ?param-valueDEBUG/param-value23 ?/init-param24 ?/filter25 ?filter-mapping26 ?filter-nameUrlRewriteFilter/filter-name27 ?url-pattern/*/url-pattern28 ?/filter-mapping30 ?!-- 覆盖default servlet的/, spring
您可能关注的文档
最近下载
- 《天才法案:指导与建立美国稳定币国家创新法案》(英文).docx VIP
- 金属风管支架重量计算表.xls VIP
- 生产计划与进度控制培训资料.ppt VIP
- GB_T 1.2-2020标准化工作导则第 2 部分以 ISOIEC标准化文件为基础的标准化文件起草规则.docx VIP
- 药事管理专业医疗质量控制指标(2020年版) .pdf VIP
- HG-T 5053-2016 有机硅灌封胶.pdf VIP
- 鱼类增养殖学整理资料.doc VIP
- T/CAGHP032-2018崩塌防治工程设计规范(试行).pdf
- HG_T 4068-2022 工业湿法粗磷酸.docx VIP
- 河南省车用天然气“十二五”发展规划.docx VIP
文档评论(0)