1. 程式人生 > >java web開中WebRoot下的jsp和WebRoot資料夾下的jsp(html)引用css樣式

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 webWebRootjspWebRoot資料jsphtml引用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

通過OpenlayersgetGetFeatureInfoUrl方法請求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資料的classWEB-INF/libjar裡的class檔案載入順序

如果是釋出到weblogic的話,可以在WebContent\WEB-INF\weblogic.xml裡面配置。 參考配置如下: <?xml version="1.0" encoding="UTF-8"?> <weblogic-web-app xmlns="http://www.b

java web專案daoservice前面為什麼要有介面呢??

介面提供了一個公用的方法提供方。 介面是用來規定子類的行為的。舉個例子吧 , 比如有個需求, 需要儲存客戶資訊, 有些客戶從網站來, 有些從手機客戶端來, 有些從後臺管理系統錄入, 假設不同來源的客戶有不同的處理業務流程, 這個時候我定義介面來提供一個儲存客戶的方法, 然後不同平臺實現我這個儲存客戶的介面,

Java多型的向上轉型轉型

向上轉型:將一個父類的引用指向一個子類物件,稱為向上轉型,自動進行型別轉換     用法: Father f = new Son(); 向下轉型:子類引用指向父類引用的子類物件  通俗的說就是子類例項物件賦值給父類引用,然後父類引用又要賦值給子類引用,這個過程就是向下轉型

Java-讀取某個目錄所有檔案、資料3種從檔案路徑獲取檔名的方法

1 讀取某個目錄下所有檔案、資料夾 public static ArrayList<String> getFiles(String path) { ArrayList<Str