URL继续附加在spring mvc应用程序中

时间:2017-10-13 12:32:03

标签: spring url model-view-controller mapping

我是Spring的新手,我使用spring mvc开发了一个应用程序。我创建了控制器,它使用请求映射注释来处理jsp到控制器之间的映射(例如,名为Driver的控制器有几个映射,如/ drivers / update / {id},/ drivers / edit / {id}等)。但是当我使用/ drivers / update / {id}映射并且我想在下次调用时使用/ drivers / edit / {id}映射时,URL会更改为“ myproject / drivers / update / any_id / drivers / edit / any_id “在浏览器的URL中。

       I think it's spring mapping handler concept related problem, but i don't know what it is actually. Please don't ask the code to be uploaded because i don't have code now. Please help(i am sure someone have already faced the problem)

1 个答案:

答案 0 :(得分:0)

我猜您正在使用的URI模式未正确编写。在URI模式中加一个正斜杠/

例如:

  • @requestMapping("/yoururl")-正确。
  • @requestMapping("yoururl")-不正确。

注意:如果没有/,它将继续附加网址。我尝试过这种方法,但对于我来说还是解决了。