springboot中路径默认配置与重定向/转发所存在的域对象 ...

打印 上一主题 下一主题

主题 988|帖子 988|积分 2964

本日在写项目标时间,突然发现引用js的时间路径不匹配,让我再次对路径问题产生了疑问,通过查阅springboot官网可以发现,在springboot中查找静态资源的时间,会默认在static、public、resources下查找,官网中也提出可以通过spring.web.resources.static-locations属性覆盖原来的默认活动,当我们想在访问静态资源的时间,要求访问路径有前缀则可以通过spring.mvc.static-path-pattern设置。


在项目中,利用thymeleaf渲染页面的时间,前端或者后端设置的路径=在访问页面时间的路径,例如第一个就是localhost:8080/js/jquery-1.10.2.min.js,当访问这个路径,springboot会通过默认查找静态资源规则,在static或者templates中寻找。
ps:假如设置了static-location则其他文件夹==原static文件夹,下图的路径不用改变。但是假如设置了path-pattern=ww,则下图中全部路径前面都要加'ww'。



controller层重定向:只有session中的值会存在,重定向回服务端controller层。

controller层转发:session和request域中的值都会存在,转发回服务端controller层,接收传参map/model/request都可以设置request域


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

慢吞云雾缓吐愁

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表