shiro ***裡配置靜態資源不攔截
mapmap = new linkedhashmap<>();
// 對於靜態資源不驗證
map.put("/static/**","anon");
我的static目錄下有乙個index.html
前提:沒有用前端模板
問題:當我在瀏覽器裡輸入 localhost:8080/index.html之後,直接跳轉到 localhost:8080/login
原因:是在shiro***放行靜態資源的路徑是 /static/index.html
解決辦法一: 在你的配置檔案裡配置靜態資源的路徑。
例如:
mvc:
static-path-pattern: /static/**
這樣我們訪問靜態頁面的路徑就是 localhost:8080/static/index.html.
shiro 就不會攔截了。
解決辦法二:
如果不配置上面的內容,直接在shiro ***裡配置
map.put("/index.html","anon");
問題解決!!!!!!!!!!!!
SpringMVC訪問靜態資源被攔截
如何你的dispatcherservlet攔截 do這樣的url,就不存在訪問不到 靜態資源的問題。如果你的dispatcherservlet攔截 攔截了所有的請求,同時對 js,jpg的訪問也就被攔截了。目的 可以正常訪問靜態檔案,不要找不到靜態檔案報404。方案一 啟用tomcat的defaul...
靜態資源檔案管理
我們知道不同於apache的是,nodejs中檔案的實體地址與其真實的位址完全沒有關係,也就是說,如果你在位址列輸入 我們可以訪問到乙個真實位址完全沒有關係的檔案,這是為什麼嘞?因為我們可以在 中這樣寫 現在我們想實現乙個目標,就是我們在位址列輸入路徑輸入的就是對應我們需要的檔案 檔案結構如下 在s...
SpringBoot靜態資源檔案
spring boot對靜態資源對映提供了預設配置 spring boot預設將 所有訪問對映到一下目錄 classpath static classpath public classpath resources classpath meta inf resources 在resources目錄下新...