使用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时,资源仍然有效。