spring boot jsp里面的靜態資源訪問不到解決辦法


閑着沒事寫的小Demo

用到了jsp頁面,里面有些靜態資源,

springboot 默認的靜態資源的值有四個:Default: classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/

如果你沒有特別配置靜態資源的位置,那么默認的靜態資源的位置就是resource 下面的static 文件夾,畢竟不用自己新建文件夾

那么你的頁面引入的靜態文件可以這么寫:

 <script type="text/javascript" src="/js/jquery-3.4.1.min.js"></script> 

當然就需要在static下面創建js文件夾,將jqeruy..js放在這個js文件夾下面

或者你習慣於在webapp下面寫靜態文件,那么需要注意兩個點:

1.需要在webapp下面創建一個static文件夾(和WEB-INF同級) 然后創建js文件夾,然后把靜態文件放進去

2.引入靜態文件的寫法:

<script type="text/javascript" src="/static/js/jquery-3.4.1.min.js"></script>

注意上面都是沒有指定靜態文件的地址的,指定靜態文件的地址的屬性是 : spring.resources.static-locations

默認值有四個:Default: classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM