大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 SpringBoot重定向和轉發

SpringBoot重定向和轉發

更新時間:2021-12-29 10:41:33 來源:動力節點 瀏覽1454次

下面是idea軟件創建的項目目錄,這里總結了一下轉發與重定向的問題,詳解如下。

首先解釋一下每個文件夾的作用,如果你是用的是idea創建的springboot項目,會在項目創建的一開始resources文件夾下自動創建static以及templates文件夾。也就是說項目初始時有java、resource、static以及templates 這幾個文件夾。

一般static下存放js以及css樣式文件,templates存放html頁面。

以上是默認會創建的文件夾以及其作用

首先static文件夾以及templates文件夾是受保護的,也就是說相當于你將文件放到了傳統的ssh或ssm項目的WEB-INF下了。所以也就是說這兩個文件夾下的文件是無法通過url直接訪問的,以至于在springmvc下使用重定向會報404。

在講重定向與轉發之前先講一下目錄優先級的情況,webapp>META-INF/resources>resources>static>public(親測有效)

那么如何能夠直接訪問到html或者css呢?

方法一

我們可以在resources下創建一個名為public的文件夾,顧名思義,放在此文件夾下的文件是共有的,可以直接通過url訪問,當然也可以springmvc重定向訪問啦。

方法二

在main下創建webapp文件夾,將文件放到此文件夾下,效果同上。

注!文件夾名字是固定的,起別的名字還是會報404或者無效

首先呢public與wenapp這二個在使用過程中一般創建一個目錄就好了,如下圖。

訪問index1.html頁面http://localhost:8888/index1.html

可以看到直接訪問到是webapp下的index.html頁面。因為webapp優先級大于public優先級。webapp>public

關于springmvc重定向寫法

@RequestMapping(“/test1”)
public String test1(){
return “index”;
}

轉發是不需要手動加html的,此時springboot發現是轉發,默認配置下他會自動去templates文件夾下找到對應的文件進行轉發,如果return后寫的是index.html會報404。

重定向

@RequestMapping(“/test2”)
public String test2(){
return “redirect:index1.html”;
}

首先,添加redirect:這個毋庸置疑是mvc的語法問題,其次這里需要注意的是需要手動添加.html,否則會報404,而重定向則會自動去public文件夾下尋找。至于與webapp優先級別則同上述。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 蝌蚪久久 | 久久a热6 | 最猛黑人xxxⅹ黑人猛交 | 欧美一级第一免费高清 | 欧美日本三级 | 国产一区二区三区免费在线观看 | 98色花堂国产精品首页 | 日韩免费看 | 亚洲最大成人在线 | 日韩亚洲在线 | 青草视频网站 | 亚洲国产精品日韩在线观看 | 亚洲精品丝袜在线一区波多野结衣 | 四虎在线影视在线影库 | 四虎影院黄色 | 真人一级毛片免费观看视频 | 最新毛片久热97免费精品视频 | 国内精品视频在线播放一区 | 亚洲欧美精品久久 | 四虎永久在线精品视频免费观看 | 国产一级片子 | 亚洲日日做天天做日日谢 | 99精品国产高清一区二区麻豆 | 玖玖国产在线 | 亚洲欧美一区二区三区四区 | 四虎永久地址入口 | 久久精品国产精品国产精品污 | 亚洲成人福利在线 | 中文字幕中文字幕在线 | 欧美成人免费午夜影视 | 亚洲国产一区二区三区在线观看 | 免费高h影片在线观看 | 亚洲精品国产精品一区二区 | 亚洲综合视频网 | 1级毛片| 久久精品免费观看 | 久久久国产精品福利免费 | 色婷婷激婷婷深爱五月小蛇 | 亚欧成人一区二区 | a级亚洲片精品久久久久久久 | 日本午夜色 |