web工程路径
在定位資源的時(shí)候,直覺(jué)上有這么幾種辦法:
??1、直接寫(xiě)絕對(duì)路徑。->長(zhǎng),且比較死板
??2、使用相對(duì)路徑。->簡(jiǎn)潔了,但是依賴于瀏覽器當(dāng)前資源的地址,可能會(huì)存在找不到資源的情況,尤其是在請(qǐng)求轉(zhuǎn)發(fā)的時(shí)候。其麻煩程度還不如去寫(xiě)絕對(duì)路徑,而且絕對(duì)路徑起碼保證能找到資源。
改進(jìn)
??1、html頭文件中嵌入<base>標(biāo)簽,指定一個(gè)基準(zhǔn)點(diǎn)。這樣大家的相對(duì)路徑都有了一個(gè)固定參照物。
說(shuō)明
1、斜桿/問(wèn)題
??第一個(gè)斜桿,如果實(shí)在瀏覽器被解析,會(huì)被解析成http:// ip : port /。如果是在服務(wù)器解析,會(huì)被解析成http:// ip : port / 工程路徑 /。在重定向的時(shí)候是瀏覽器在解析。
??最后面帶斜桿,當(dāng)成路徑處理;不帶斜桿,當(dāng)成資源處理。
2、request.getContextPath()
??獲取當(dāng)前資源的工程路徑。
總結(jié)
- 上一篇: UOS系统启动盘制作
- 下一篇: F1 Score详解 查准率较高 召回率