java web開中WebRoot下的jsp和WebRoot資料夾下的jsp(html)引用css樣式
這是專案的檔案忘了怎麼說了,反正就是這樣子的。
首先WebRoot下有一個資料夾admin主要存放管理員相關的頁面。
頁面使用的是frameset框架,具體頁面如下:
話說回來資料夾下面的html和jsp頁面怎麼訪問WebRoot下的css裡面的styles.css樣式呢?
1.html檔案這樣訪問
<link rel="stylesheet" type="text/css" href="../css/styles.css">
使用../的意思是回到上一級,上一級是哪裡呢當然是WebRoot了。這樣訪問的路徑就是WebRoot/css/styles.css了。當然就能正常的訪問到了哦~
2.jsp檔案這樣訪問
<c:set value="${pageContext.request.contextPath}" var="path" scope="page"/>
<link href="${path}/css/styles.css" rel="stylesheet" type="text/css"/>
為什麼要這樣寫那?使用el表示式來
變數path值為專案根目錄,而css就是此目錄的子目錄,自然可以訪問。
別人家的部落格是這樣寫的,我也不是很懂,但是能用就好了,以後學的多了就懂了。
3.使用上面的會先一個小小的問題會有一個小小的黃色三角號這樣就需要下面這程式碼了。
用了這個還是不行怎麼辦呢?<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
還缺少包吖為什麼這樣說呢可以參考我的另一篇文章:
http://blog.csdn.net/qq_24484085/article/details/71379567
需要這兩個包哦
然後這樣這樣就好了。不管是jsp還是html都能訪問到css下面的styles.css了。
菜鳥自學,大神勿噴~
相關推薦
java web開中WebRoot下的jsp和WebRoot資料夾下的jsp(html)引用css樣式
這是專案的檔案忘了怎麼說了,反正就是這樣子的。 首先WebRoot下有一個資料夾admin主要存放管理員相關的頁面。 頁面使用的是frameset框架,具體頁面如下: 話說回來資料夾下面的html和jsp頁面怎麼訪問WebRoot下的css裡面的styles.css樣式
java web專案中遇到的問題和解決方法
1.怎麼解決tomcat閃退 tomcat啟動批處理startup.bat最上邊加這兩句 SET JAVA_HOME=D:\Java\jdk1.8.0_101 SET TOMCAT_HOME=D:\Program Files\Apache Software Foundati
Java和大資料的結合學習(1)
一.Javase的學習 string ,stringbuffer ,stringbulider 包裝類 randrom函式和randrom類 final,成員內部類,區域性內部類,靜態內部類,匿名內部類,內部類的繼承 異常的捕獲,處理,輸出以及丟擲
Java解壓縮zip檔案工具類(支援zip資料夾下多級目錄結構)
文章目錄 Java解壓縮zip檔案工具類(支援zip資料夾下多級目錄結構) 1. 前言 2. 正文 2.1 解壓縮後文件目錄結構展示 2.2 注意事項 2.3 異常
MySQL中變數的定義和變數的賦值使用(轉)
說明:現在市面上定義變數的教程和書籍基本都放在儲存過程上說明,但是儲存過程上變數只能作用於begin...end塊中,而普通的變數定義和使用都說的比較少,針對此類問題只能在官方文件中才能找到講解。 前言 MySQL儲存過程中,定義變數有兩種方式: 1、使用set或select直接賦值,變數名以@開頭 例如:
js中避免函式名和變數名跟別人衝突(1)
方法1: (function(){ var m = 0; var n = 1; function getName(){ return m;
Python統計資料夾和子資料夾下檔案個數
很簡單的功能,但是發現網上的例子都不對啊: import os file_count=0 for dirpath, dirnames, filenames in os.walk('待分析目錄'):
Linux中的記憶體分配和釋放之slab分配器分析(完)
我們在上篇文章分析cache_grow()函式的時候涉及兩個函式,我們沒有細說。一個就是kmem_getpages()和kmem_freepages()函式,這兩個函式有3個引數。kmem_cahce_t:主要是把申請到的物件加到這個快取記憶體內 flag
jsp顯示當前資料夾下檔案列表
需求:伺服器上有一個資料夾使用者可以訪問,如頁面:http://localhost/demo/data/index.jsp,使用者可以訪問這個頁面,用於讀取檔案列表,但是無法讀取當前頁面資料夾下其他內容,不知道檔名,檔名是可變的。程式碼:<%@ page languag
JS 中構造函數和普通函數的區別(詳)
.com 函數名 src func 普通 函數的調用 () inf size 1、構造函數也是一個普通函數,創建方式和普通函數一樣,但構造函數習慣上首字母大寫 2、構造函數和普通函數的區別在於:調用方式不一樣。作用也不一樣(構造函數用來新建實例對象)
web前端(7)—— 瞭解CSS樣式,引入css樣式的方式
CSS 在前面大概的介紹了css,從本片博文開始,會詳細的介紹它,在最開始介紹web前端時,開啟百度首頁,當時我提出了一個問題,為什麼百度首頁的輸入框可以放在正中間,就是由於有css的控制,我們可以開啟瀏覽器的除錯介面檢視這個輸入框的css樣式: 圖中我
尚學堂 JAVA300集 第十章IO技術 video173 IO_標準步驟---拓展:copy 資料夾及資料夾下內容到目標資料夾下
video173 IO_標準步驟—拓展:copy 資料夾及資料夾下內容到目標資料夾下 import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundExceptio
通過Openlayers中getGetFeatureInfoUrl方法請求WMS服務資料到客戶端(Browser)(基於Geoserver伺服器)
本文基於tomcat伺服器進行網站開發,geoserver管理GIS資料服務,在tomcat伺服器中訪問geoserver時出現跨域訪問被拒絕的杯具,遂本文要有理有據的闡述一下如何解決這個跨域訪問geoserver中的GIS資料並以JSON資料格式返回到前端。 首先,
cmd下進入指定路徑資料夾下
cd是用來進入目錄,或退出目錄的CD\是回到根目錄CD..是回到上級目錄cd 子目錄名,進入下級目錄CD 絕對路徑,進入你的絕對路徑的目錄裡如可以在 C:\WINDOWS\SYSTEM32下輸入cd d:\program\firefox\ 來進入d:\program\fir
在cpp檔案中使用類的靜態static資料報連線錯(LNK2001)
現有如下一個類: class CPlayer{ public: ... private: static CPlayer* pthis; ... }; 在cpp中使用pthis指標會報如下連結錯: error LNK2001: unresolved ext
MFC下使用CFileFind獲取資料夾下所有檔案
void AddFileFromFolder(const CString strFolderPath) { CString strMatch = strFolderPath + _T("\\*.*"); CString strFullName; CFileFind f
java web專案中classes資料夾下的class和WEB-INF/lib中jar裡的class檔案載入順序
如果是釋出到weblogic的話,可以在WebContent\WEB-INF\weblogic.xml裡面配置。 參考配置如下: <?xml version="1.0" encoding="UTF-8"?> <weblogic-web-app xmlns="http://www.b
java web專案中dao和service前面為什麼要有介面呢??
介面提供了一個公用的方法提供方。 介面是用來規定子類的行為的。舉個例子吧 , 比如有個需求, 需要儲存客戶資訊, 有些客戶從網站來, 有些從手機客戶端來, 有些從後臺管理系統錄入, 假設不同來源的客戶有不同的處理業務流程, 這個時候我定義介面來提供一個儲存客戶的方法, 然後不同平臺實現我這個儲存客戶的介面,
Java多型中的向上轉型和向下轉型
向上轉型:將一個父類的引用指向一個子類物件,稱為向上轉型,自動進行型別轉換 用法: Father f = new Son(); 向下轉型:子類引用指向父類引用的子類物件 通俗的說就是子類例項物件賦值給父類引用,然後父類引用又要賦值給子類引用,這個過程就是向下轉型
Java-讀取某個目錄下所有檔案、資料夾和3種從檔案路徑中獲取檔名的方法
1 讀取某個目錄下所有檔案、資料夾 public static ArrayList<String> getFiles(String path) { ArrayList<Str