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

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

SpringBoot重定向和轉發

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

下面是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優先級別則同上述。

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 特级aav毛片日本免费视频 | 特级生活片 | 高清不卡日本v在线二区 | 久草久操| 亚洲精品 欧美 | 国产一级片毛片 | 日本一区精品 | 久久精品国产久精国产80cm | 综合免费一区二区三区 | 99久久免费精品高清特色大片 | 色费女人18毛片a级视频在线 | 日本不卡高清免费v日本 | 99热久久精里都是精品6 | 久久69| 熊出没之重启未来免费观看 | 色妞色综合久久夜夜 | 操操免费视频 | 免费观看日本a毛片 | 欧日韩一区二区三区 | 日本一级毛片免费看 | 天天搞天天搞 | 精品视频在线观看一区二区三区 | 精品综合久久久久久99 | 激情浪荡yin乱之合集 | 久久久久国产精品免费看 | 91久国产在线观看 | 亚洲欧美精品久久 | 午夜激情婷婷 | 国产网红在线观看 | 精品亚洲视频在线观看 | 老司机午夜精品视频 | 国产免费午夜a无码v视频 | 中文字幕免费在线视频 | 久久精品国产精品亚洲 | 亚洲一区二区三区久久精品 | 四虎影院最新地址 | 狠狠色噜噜狠狠狠狠狠色综合久久 | 四虎欧美永久在线精品免费 | 69一级毛片| 久久亚洲欧美成人精品 | 国产大毛片 |