URI请求路径不是太清楚

URI请求路径不是太清楚

https://img1.sycdn.imooc.com//climg/6300a0ae09aaa73c08900293.jpg

问题描述:

这个action相对路径怎么可以怎么映射到controller的requestMapping上的有点不是太明白,可以通俗说下吗,谢谢

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小蓝 2022-08-20 17:23:53

同学你好,通俗的解释可能会和实际原理有些偏差,这里仅是为了帮助同学理解原理,并不是准确的实现原理。

当在表单中书写action属性时,当应用程序运行起来,每次发送请求时,服务器会将请求的地址、项目名称、请求的目标等信息拼接成一个完整的字符串。例如请求localhost下的8080端口,项目名称叫app,目标为apply,那么URL则为localhost:8080/app/apply。

这个URL在经过SpringMVC的URL解析器时,也会按照统一的格式进行解析,最后的部分即请求的目标,也就是apply。然后再由分发器,将目标为apply的请求分发给书写了@RequestMapping并且其中的值为“apply”的Controller。

祝学习愉快~

  • 提问者 时间也许一一 #1

    正常我们都是用的绝对路径,这里用的相对路径,有点不是太清楚用意

    2022-08-20 18:42:12
  • 同学你好,此处使用哪种方式都是可以的,这里只是老师常用的方式,一般情况下直接使用/apply就可以了。

    祝学习愉快!

    2022-08-21 09:56:53
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师