JSP中使用html中的標籤不起作用

2021-08-26 13:53:31 字數 528 閱讀 1102

html中的引用路徑確實是個問題。比如引用一張吧,由於需要分門別類吧。所以放到不同的資料夾中,有可能的話,會巢狀資料夾,所以引用時,需要一層層滴尋找。

根目錄路徑即為:

string path=request.getcontextpath(); string basepath = request.getscheme()+"://"+request.getservername()+":"+request.getserverport()+path+"/";

當時為了測試根目錄路徑問題,在介面上列印根目錄路徑:

out.println(basepath);

但是jsp中的引用的、引用的js,一切都不起作用。

當時以為是ie瀏覽器的原因,除錯了半天。因為一般情況除錯jsp介面,習慣使用out.println(),一點點測試,但是最後除錯以及上網尋找原因,竟然原因在於out.println()。

得出的結論:若是在html頭部列印其他字元,那麼中的base標籤不會起作用。

JSP中使用html中的標籤不起作用

html中的引用路徑確實是個問題。比如引用一張吧,由於需要分門別類吧。所以放到不同的資料夾中,有可能的話,會巢狀資料夾,所以引用時,需要一層層滴尋找。若是巢狀的資料夾個數多的話,甚至 如此 若按照上述做法,確實不方便,甚至會出現錯誤,少回退一步 為了解決這種問題,我們使用html中的base標籤,即...

在Freemarker中使用JSP標籤庫

freemarker作為struts2的其中一種結果型別,可以像在jsp頁面一樣使用jsp標籤庫,但在使用之前需要做一些特殊的配置。1 需要在web.xml檔案中配置以下資訊,讓struts2在freemarker中支援標籤功能 jspsupportservlet org.apache.struts...

JSP中使用 c forEach 標籤迴圈遍歷元素

taglib uri prefix c 1 userservice.j a中的getalluser 方法查詢使用者資訊 public listgetalluser catch sqlexception e return list 2 logservlet j a主要用來將查詢到使用者資訊儲存到ses...