使用spring mvc进行静态内容渲染

我是新手,我正在尝试它。

我有一个jsp文件,其中包括css和图像如下

 

现在我有一个url路径作为/localhost/myapp/test/tst ,它被映射到一个控制器,然后转发它来查看jsp

view.jsp出现了

 /web-inf/jsp/view.jsp 

但是当命中路径/localhost/myapp/test/tst ,css和images路径被解析为

 /localhost/myapp/test/tst/css/style.css 

我希望它来自/localhost/myapp/css/style.css css和html存在于webapp的根目录中

我如何跟随我的春季配置

     

您的CSS href当前与您的页面相关,您需要通过添加前导斜杠(加上下文等)使其相对于服务器根目录。 添加contextPath也是一个好主意,这样如果/当您更改webapp名称或将其部署为根webapp时,资源仍然有效。