2017-04-14 90 views
0

使用請求分派器將請求轉發到新的Jsp頁面。樣式表沒有加載當我使用下面的行Jsp中根目錄與父目錄之間的區別是什麼?

< link rel="stylesheet" type="text/css" href="../css/style.css"> 

但樣式表加載當我與

< link rel="stylesheet" type="text/css" href=request.getcontextpath()+"/css/style.css> 

替換該行有人能解釋清楚的區別。提前致謝!!

+1

'../'只是表示上一個目錄,另一個表示上下文的根。第一個是相對的,另一個不是。 – csmckelvey

+0

你可以用'。/'做第二個。 – user886

+0

@Andrew在沒有看到項目的文件夾結構的情況下,如何確定css文件夾位於當前工作目錄中? (這是'。/'表示的) – csmckelvey

回答

0

實際上,第一個link的相對路徑爲hrefJSP使用並調用方法request.getContextPath()並返回應用程序的根路徑。第二個link返回並獲取路徑,並將該字符串添加到斜槓前的style.css中。

相關問題