具有不同 URI 的控制器操作不起作用

Controller action with different URI doesn't work

我的视图模型中使用的 link 标签的 href 有问题,例如 <link th:href="@{css/todo/index}" rel="stylesheet" />。 这在 example.test/todos 这样的控制器操作上很好用,但是当我尝试使用 example.test/todo/create.

等具有不同 URI 的相同操作时不起作用

问题是我没有对静态文件(css;图像;和 js)的 links href 权限。在第一个操作中 URI 是 example.test/css/todo/index.css,但在第二个操作中是 example.test/todo/css/todo/create.css

如何解决这个问题? 我使用 spring 2.2 和 thymeleaf

我终于解决了我的问题,首先用 /

重写了所有链接