Struts 中jsp頁面導入.css樣式文件的問題
在使用Struts框架的jsp頁面中導入*.css文件時,同樣使用<link>標簽如,<link type="text/css" rel="stylesheet" href="../css/style.css">時,卻發現并沒有導入樣式。后來,又改為/目錄名/css/*.css方式導入樣式表文件又可以了。不過,這樣做似乎不好,因為到時布署項目時,項目名稱也許并不是當前使用的項目名。暫時沒有好一點的解決辦法,就先用這個了。1.可以更改路徑為相對路徑,在<html>前加入
<% String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>
然后改成href=<%=basePage%>css/style.css
2.同樣在<html>前加入那句話,然后在<head>標簽中加入
<base href=<%=basePath%>>