當前位置:首頁 » 文件管理 » jsp文件夾結構

jsp文件夾結構

發布時間: 2022-06-18 09:22:45

❶ 5)在使用JSP開發Web項目時,圖片文件一般位於目錄結構中的()下。(選擇一項)

A,SRC 一般放一些類文件的
B,對的. webroot下一般可以放JSP頁面,圖片,CSS樣式,JS,等等
C,很少用. 可以存放context.xml
D,WEB-INF 一般放web.xml.然後LIB文件夾中一般放外面引用的jar文件,比如連接連接資料庫的驅動.

❷ jsp目錄樹

不大明白你什麼意思,是在Tomcat中顯示網站目錄結構?那麼就在Tomcat的conf文件夾下找到web.xml文件,然後找到
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>

把 <param-name>listings</param-name>的下一行改為
<param-value>true</param-value>就可以了

java網路應用的文件目錄結構

如果你用TOMCAT的話,那下面的信息很適合你:

一、TOMCAT的目錄結構

/bin:存放windows或Linux平台上啟動和關閉Tomcat的腳本文件

/conf:存放Tomcat伺服器的各種全局配置文件,其中最重要的是server.xml和web.xml

/doc:存放Tomcat文檔

/server:包含三個子目錄:classes、lib和webapps

/server/lib:存放Tomcat伺服器所需的各種JAR文件

/server/webapps:存放Tomcat自帶的兩個WEB應用admin應用和 manager應用

/common/lib:存放Tomcat伺服器以及所有web應用都可以訪問的jar文件

/shared/lib:存放所有web應用都可以訪問的jar文件(但是不能被Tomcat伺服器訪問)

/logs:存放Tomcat執行時的日誌文件

/src:存放Tomcat的源代碼

/webapps:Tomcat的主要Web發布目錄,默認情況下把Web應用文件放於此目錄

/work:存放JSP編譯後產生的class文件

二、WEB應用的目錄結構:假設在$CATALINA_HOME/webapps下有helloapp的web應用

/helloapp:Web應用的根目錄,所有的jsp文件和html文件都在此目錄下

/helloapp/WEB_INF:存放該web應用發布時的描述文件web.xml

/helloapp/WEB_INF/class:存放各種class文件,Servlet文件也存放於此目錄下

/helloapp/WEB_INF/lib:存放各鍾Web應用所需要的jar文件。比如可以存放JDBC驅動程序的JAR文件

三、Tomcat載入類和資源的順序為(以helloapp應用為例):

1、helloapp (/webapps/helloapp/Web-INF/下的classes,lib子目錄中*.calss及*.jar,僅helloapp可以載入)

2、Bootstrap ($JAVA_HOME/jre/lib/ext/*.jar)

3、System ($CLASSPATH/*.class和CLASSPATH中指定的jar)

4、Common ($CATALINA_HOME/common/下的classes,lib,endores子目錄中*.class及*.jar)

5、Catalina ($CATALINA_HOME/server/下的classes,lib子目錄中*.calss及*.jar,僅Tomcat可以載入)

6、Shared ($CATALINA_HOME/shared/下的classes,lib子目錄中*.calss及*.jar,僅所有Web應用可以載入)

四、$CATALINA_HOME/conf/server.xml配置簡介

1、<Server>元素屬性

port:指定一個埠,這個埠負責監聽關閉tomcat的請求

shutdown:指定向埠發送的命令字元串,通常是「SHUTDOWN」

2、<Service>元素屬性

name:指定service的名字,通常是」Catalina」

3、<Connector/>元素屬性(表示客戶端和service之間的連接):

port:指定伺服器端要創建的埠號,並使用這個斷口監聽來自客戶端的請求

minProcessors(考察是否有此屬性):伺服器端啟動時創建的處理請求的線程數

maxProcessors(考察是否有此屬性):最大可以創建的處理請求的線程數

maxThreads:伺服器創建的最大線程數

minSpareThreads:最小剩餘線程數

maxSpareThreads:最大剩餘線程數

enableLookups:如果為true,則可以通過調用request.getRemoteHost()進行DNS查詢來得到遠程客戶端的實際主機名,若為false則不進行DNS查詢,而是返回其IP地址

redirectPort:指定當伺服器正在處理HTTP請求時收到了一個SSL傳輸請求後重定向的埠號

acceptCount:指定當所有可以使用的處理請求的線程數都被使用時,可以放到處理隊列中的請求數,超過的請求將不予處理

connectionTimeout:指定超時的時間數(以毫秒為單位)

disableUploadTimeout:不明

debug:不明

protocol:不明

4、<Engine>元素屬性(指定service中的請求處理主機,接收和處理來自Connector的請求)

name:指定Engine的名字,通常是」Catalina」

defaultHost:指定默認的處理請求的主機名,至少與某個host元素的name屬性值是相同的

5、<Context/>元素屬性(表示一個web應用程序)

docBase:指定此Web應用的絕對或相對路徑,也可以為WAR文件的路徑

path:表示此Web應用程序的url的入口,如為「/hello「,則請求的URL為http://localhost:8080/hello/

reloadable:如果為true,則Tomcat在運行時會自動監視Web應用的/WEB-INF/lib和/WEB-INF/classes下文件的改動,自動裝載新應用,使我們可以在不重啟Tomcat的情況下更新Web應用

6、<Host>元素屬性(表示一個虛擬主機)

name:指定虛擬主機名字

debug:指定日誌級別

appBase:存放Web應用程序的基本目錄,可以是絕對路徑或相對於$CATALINA_HOME的目錄,默認是$CATALINA_HOME/webapps

unpackWARs:如果為true,則tomcat會自動將WAR文件解壓後運行,否則不解壓而直接從WAR文件中運行應用程序

autoDeploy:如果為true,表示Tomcat啟動時會自動發布appBase目錄下所有的Web應用(包括新加入的Web應用)

deployOnStarup:如果此項為true,表示Tomcat伺服器啟動時會自動發布appBase目錄下所有Web應用。如果Web應用在server.xml中沒有相應的<Context>元素,則將採用默認的Context配置。deployOnStarup的默認設置是true

alias:指定虛擬主機的別名,可以指定多個別名

xmlValidation:不明

xmlNamespaceAware:不明

7、<Logger/>元素屬性(表示日誌,調試和錯誤信息)

className:指定logger使用的類名,此類必須實現org.apache.catalina.Logger 介面

prefix:指定log文件名的前綴(文件名)

suffix:指定log文件名的後綴(擴展名)

timestamp:如果為true,則log文件名中會加入日期時間,如下例:localhost_log.2006-10-04.txt

directory:指定log文件存放的目錄

8、<Realm/>元素屬性(表示存放用戶名,密碼及role的資料庫)

className:指定Realm使用的類名,此類必須實現org.apache.catalina.Realm介面

resourceName:不明

9、<Valve/>元素屬性(功能與Logger相似,其prefix和suffix屬性解釋和Logger 中的一樣)

className:指定Valve使用的類名,如用org.apache.catalina.valves.AccessLogValve類可以記錄應用程序的訪問信息

directory:指定log文件存放的位置

pattern:有兩個值,common方式記錄遠程主機名或ip地址、用戶名、日期、第一行請求的字元串、HTTP響應代碼、發送的位元組數。combined方式比common方式記錄的值還多

❹ 用jsp如何瀏覽伺服器端指定目錄,並且把目錄按照樹形結構顯示

<%
//接收傳遞的路徑
String url = request.getParameter("url");
File file = new File(url);
if(file.exists()){
//遍歷目錄下的文件
File[] chiled_file = file.listFiles();
for(int i = 0;i<chiled_file.length;i++){
//判斷是文件夾還是文件
File f = chiled_file[i];
if(f.isDirectory()){
out.println("<b>"+f.getName()+"</b>");
out.println("<br/>");
} else{
out.println("");
out.println(f.getName());
out.println("<br/>");
}
}
}
%>
這個是我在jsp頁面中寫的一個demo,你可以參考下;url指的是 一個實際的路徑,比如:D:\Download

❺ JSP 創建文件夾問題

mkdir只能創建一層文件夾,如果你要創建多層的文件夾用mkdirs
mkdirs()
創建此抽象路徑名指定的目錄,包括所有必需但不存在的父目錄。

❻ java中如何在jsp頁面展示系統的文件夾結構

java.io.File f=new java.io.File("c:/");
f.listFiles()
這里可以返迴文件列表數組,至於現實在JSP頁面上還是,怎麼操作就有你自己決定了

❼ 我在HTML文件夾中有一個HTML的文件,那麼我這個文件怎麼訪問另一個文件夾(JSP文件夾)中的jsp文件呢

文件夾結構
/html/1.html
/jsp/2.jsp
問題:現在1.html中的一個鏈接指向2.jsp
方法1
相對當前文件訪問
<a href='../jsp/2.jsp'>訪問2.jsp</a>
方法2
相對於站點根目錄
<a href='/jsp/2.jsp'>訪問2.jsp</a>

❽ 什麼叫JSP技術, 什麼叫B/S結構(特點 和C/S有什麼優勢)

jsp是一種java語言實現的java服務端頁面。
B/S:brower/server,瀏覽器/伺服器模式,直白一點,所有的網站都是這種模式的。
C/S:client/server,客戶端/伺服器模式,就是除了一台伺服器,每個客戶端都要安裝程序,就像QQ這種的。
bs優勢
1.安裝維護方便,只用安裝好伺服器,客戶端只要能連網,有瀏覽器就可以
2.升級也方便,只用升級伺服器,客戶端不用理會
這兩點我想你能有點體會,其實它的優勢還有幾條,但不方便理解,這里我就不說了。

❾ 在設計Web項目的目錄結構是,一般吧jsp和html文件放在()下

在設計Web項目的目錄結構是,一般吧jsp和html文件放在文檔根目錄或其子文件夾下,這也是程序人員編碼的一種習慣,當然也可以放在其它目錄里,不過很少會這樣。

如下圖目錄所示:


熱點內容
ubuntuphp版本 發布:2024-05-19 21:59:12 瀏覽:928
解壓文案館 發布:2024-05-19 21:58:54 瀏覽:870
蘇寧訪問數 發布:2024-05-19 21:53:49 瀏覽:580
濕地下載ftp 發布:2024-05-19 21:46:10 瀏覽:487
java二分查找演算法 發布:2024-05-19 21:37:38 瀏覽:347
所有編程語言 發布:2024-05-19 21:33:55 瀏覽:665
c語言1到10的階乘的和 發布:2024-05-19 21:32:25 瀏覽:628
php匹配標點符號 發布:2024-05-19 21:14:49 瀏覽:753
可以拍照輸入的c語言編譯器 發布:2024-05-19 21:09:47 瀏覽:182
解壓升降機 發布:2024-05-19 20:51:11 瀏覽:968