web專案的WEB-INF目錄
WEB-INF是Java的WEB應用的安全目錄。所謂安全就是客戶端無法訪問,只有服務端可以訪問的目錄。
如果想在頁面中直接訪問其中的檔案,必須通過web.xml檔案對要訪問的檔案進行相應對映才能訪問。
/WEB-INF/web.xml : Web應用程式配置檔案,描述了 servlet 和其他的應用元件配置及命名規則。
/WEB-INF/classes/ : 包含了站點所有用的 class 檔案,包括 servlet class 和非servlet class,他們不能包含在 .jar檔案中。
/WEB-INF/lib/ : 存放web應用需要的各種JAR檔案,放置僅在這個應用中要求使用的jar檔案,如資料庫驅動jar檔案。
頁面放在WEB-INF目錄下面,這樣可以限制訪問,提高安全性.如JSP,html
相關推薦
讀取web專案web-inf目錄下的jdbc.properties檔案
package com.cttsp.test; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.util.Properti
Intellij建立maven web專案無src目錄
原因 網上有很多博文寫了方法,比如這篇部落格。大概講的就是兩種方法,一種配引數禁止載入,另一種是改映象。 其實原因都是因為maven官方下載太慢導致專案沒啟動成功。我選擇第二種一勞永逸的方法,成功改好了映象,卻發現依舊不行,最後經過一定的探索終於找到了正確的流程。 操作步驟
ltelliJ IDEA 建立Maven web專案無src目錄的解決方案
一、緣由 這幾天閒來無事,突然想試試IDEA這個編譯器,之前一直都在用Eclipse 和 Myeclipse。下好滿懷期待建了個Maven專案後,還在載入init就去吃飯了,半小時回來後,居然發現沒有Src標準目錄結構。這不能忍了,原來Maven資源一直還在載入,國內網無
Spring 筆記 -05- 建立 Maven Web 專案 + Tomcat 及目錄結構配置
Spring 筆記 -05- 建立 Maven Web 專案 + Tomcat 及目錄結構配置 之前的專案熟悉 Spring,並沒有 Web 的部分,下面介紹在 IDEA 中,建立 Maven Web 專案,以及配置目錄結構。 建立 Maven Web 專案 開啟 Intel
Java web專案WEB-INF下的JSP如何訪問?
Webcontent結構如下: <welcome-file-list> <welcome-file>./WEB-INF/content/index.jsp</welcome-file> </welcome-f
一個web專案web.xml的配置中配置作用
一個web專案web.xml的配置中<context-param>配置作用 <context-param>的作用: web.xml的配置中<context-p
一個web專案web.xml的配置中<context-param>配置作用
<context-param>的作用: web.xml的配置中<context-param>配置作用 1. 啟動一個WEB專案的時候,容器(如:Tomcat)會去讀它的配置檔案web.xml.讀兩個節點: <listener>
Java Web專案web.xml配置詳解與示例
<description>,<display-name>,<icon> <description>站臺描述</discription> 對站臺做出描述. <display-name>站臺名稱</display-name> 定
Spring——WEB專案web.xml檔案中classpath: 跟classpath*:使用的區別
首先 classpath是指 WEB-INF資料夾下的classes目錄 classpath 和 classpath* 區別: classpath:只會到你指定的class路徑中查詢檔案; classpath*:不僅包含class路徑,還包括jar
eclipes建立一個web專案web.xml不能自動更新的原因(web.xml和@WebServlet的作用)
在eclipse中建立一個Web專案的時候,雖然有web.xml生成,但是再新增Servlet類檔案的時候總是看不見web.xml的更新,所以異常的鬱悶!上網查了查,原來我們在建立Web專案的時候,會彈出一個對話方塊,“Dynamic web module version”
WEB專案web.xml檔案中classpath: 跟classpath*:使用的區別
引用一篇很不錯的文章:http://blog.csdn.net/wxwzy738/article/details/16983935 首先 classpath是指 WEB-INF資料夾下的classes目錄 classpath 和 classpath* 區別: cla
web專案開發下WEB-INF目錄使用的注意事項
在web專案中,為了安全,可能需要把jsp、html等頁面檔案放在WEB-INF目錄下,這樣如果我們的頁面中出現超連結<a>標籤或者<script></script>指令碼下的location.href去直接轉向到WEB-INF下的某一個jsp或者html頁面,那
在spring web專案中獲取WEB-INF/classes目錄與WEB-INF/目錄
場景:在spring web專案中獲取WEB-INF/classes目錄與WEB-INF/目錄 1.獲取WEB-INF/classes 目錄 /**1.獲取WEB-INF/classes 目錄 **/ public static String getW
Web專案的WEB-INF目錄使用說明
在web專案中,為了安全,可能需要把jsp檔案放在WEB-INF目錄下,這樣如果我們的頁面中出現超連結a標籤或者js的location.href去直接轉向到WEB-INF下的某一個jsp頁面,那麼就會引用不到,因為這樣的請求方式是客戶端的請求,而WEB-INF頁面只對服務端
JavaEE專案在WEB-INF目錄下的jsp頁面如何訪問WebRoot中的CSS和JS文
寫專案為了訪問安全問題,將jsp頁面放在WEB-INF下,卻訪問不到樣式檔案。試了很多方法,以下可行好用: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncodi
web專案的WEB-INF目錄
WEB-INF是Java的WEB應用的安全目錄。所謂安全就是客戶端無法訪問,只有服務端可以訪問的目錄。 如果想在頁面中直接訪問其中的檔案,必須通過web.xml檔案對要訪問的檔案進行相應對映才能訪問。
利用Eclipse建立maven專案並生成META-INF和WEB-INF目錄
1、使用eclipse外掛建立一個web project 首先建立一個Maven的Project如下圖 我們勾選上Create a simple project (不使用骨架) 這裡的Packing 選擇 war的形式 由於packing是w
所有的jsp頁面都放到WEB-INF目錄
目的 ref 而已 b- 跳轉 jsp 控制 test bsp 把所有的jsp頁面都放到WEB-INF目錄 目錄結構大概是這樣: WEB-INF/jsps/test下有一個b.jsp WEB-INF/jsps下有一個a.jsp a.jsp中有一個鏈接<a hr
關於WEB-INF目錄下無法訪問webapp下的css等靜態文件
訪問 static class sharp sco 靜態文件 ext 輸出 pos <!-- 輸出為項目根目錄,即webapp--> <c:set value="${pageContext.request.contextPath}" var="p
解決/WEB-INF目錄下的jsp頁面引入webRoot下的Js、css和圖片的問題
type ref 引入 即使 處理 back round tex 定位 轉自:http://blog.csdn.net/qq_18875541/article/details/69390871 通常把jsp頁面放在webRoot的/WEB-INF下可以防止訪問者直接輸入