JavaWeb專案中WEB-INF的目錄
WEB-INF是Java的WEB應用的安全目錄。所謂安全就是客戶端無法訪問,只有服務端可以訪問的目錄。(來自百度百科) 有時候,為了安全,可能需要把jsp檔案放在WEB-INF目錄下。我們可通過下面兩個方法來實現訪問jsp檔案:
1.通過配置檔案對要訪問的檔案進行相應對映才能訪問。
如:通過配置web.xml的servlet對映訪問jsp檔案、springMVC的配置檔案中配置資源對映。
2.通過後臺伺服器的程式碼進行轉發。
我們知道,實現頁面的跳轉有兩種方式,一種是通過redirect的方式,一種是通過forward的方式。redirect方式的跳轉,系統會在一個新的頁面開啟要跳轉的網頁;而forward方式跳轉,系統會在原來的頁面上開啟一個要跳轉的網頁。所以放到WEB-INF目錄下的檔案是不允許採用redirect方式的跳轉來訪問的。所有在js中或者html的標籤或者後臺重定向的方式都不能訪問到WEB_INF下的jsp檔案。
相關推薦
JavaWeb專案中WEB-INF的目錄
WEB-INF是Java的WEB應用的安全目錄。所謂安全就是客戶端無法訪問,只有服務端可以訪問的目錄。(來自百度百科) 有時候,為了安全,可能需要把jsp檔案放在WEB-INF目錄下。我們可通過下面兩個方法來實現訪問jsp檔案: 1.通過配置檔案對要訪問的檔案進
JavaEE專案在WEB-INF目錄下的jsp頁面如何訪問WebRoot中的CSS和JS文
寫專案為了訪問安全問題,將jsp頁面放在WEB-INF下,卻訪問不到樣式檔案。試了很多方法,以下可行好用: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncodi
Web專案的WEB-INF目錄使用說明
在web專案中,為了安全,可能需要把jsp檔案放在WEB-INF目錄下,這樣如果我們的頁面中出現超連結a標籤或者js的location.href去直接轉向到WEB-INF下的某一個jsp頁面,那麼就會引用不到,因為這樣的請求方式是客戶端的請求,而WEB-INF頁面只對服務端
web專案的WEB-INF目錄
WEB-INF是Java的WEB應用的安全目錄。所謂安全就是客戶端無法訪問,只有服務端可以訪問的目錄。 如果想在頁面中直接訪問其中的檔案,必須通過web.xml檔案對要訪問的檔案進行相應對映才能訪問。
Java小專案中WEB-INF下jsp頁面如何訪問?
Java小專案中WEB-INF下jsp頁面如何訪問 一:一般為啥要把jsp頁面放在WEB-INF吶? 這樣主要是為了網站的安全的角度來說的,WEB-INF是安全目錄Tomcat 預設的
在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、html等頁面檔案放在WEB-INF目錄下,這樣如果我們的頁面中出現超連結<a>標籤或者<script></script>指令碼下的location.href去直接轉向到WEB-INF下的某一個jsp或者html頁面,那
javaweb專案中引入struts2後web.xml的詳細配置和註釋
web.xml是web應用中載入有關servlet資訊的重要配置檔案,起著初始化servlet,filter等web程式的作用。 通常,所有的MVC框架都需要Web應用載入一個核心控制器,那採取什麼方法載入這樣的核心控制器呢,servlet或filter成為了很好的選擇
讀取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
利用Eclipse建立maven專案並生成META-INF和WEB-INF目錄
1、使用eclipse外掛建立一個web project 首先建立一個Maven的Project如下圖 我們勾選上Create a simple project (不使用骨架) 這裡的Packing 選擇 war的形式 由於packing是w
spring mvc 中把jsp檔案放在WEB-INF目錄下
目的 為了保證系統的安全性,web應用的內容結構中,把所有的靜態內容放在web-content目錄下。把所有的動態內容(*.jsp)放在WEB-INF目錄下的/views/目錄下 1.部署過程 a .在web.xml中配置引入sping-mvc的配置 <serv
所有的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下可以防止訪問者直接輸入
Tomcat 6.0/webapps/專案名/WEB-INF/classes下為空解決方案
一般啟動時說找不到該類: Tomcat 6.0/webapps/專案名/WEB-INF/classes下為空,意思是工程的所有JAVA檔案都不能生成CLASS檔案! 解決方法: MyEclipse不編譯解決1. 確保 project->build automa
java獲取WEB INF目錄絕對路徑
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
WEB-INF目錄
一、WEB-INF是Java的WEB應用的安全目錄,只能通過服務端訪問(servlet,controller或action之類的)。 1、servlet跳轉web-inf目錄下的頁面 //重定向(url改變,不能傳遞引數) response.sendRedirect("/WEB-INF/in
javaweb專案中解決url中傳過來的中文是亂碼
從jsp頁面中傳遞到servlet中的值經常出現亂碼問題 問題描述 1:jsp頁面設定了編碼格式為utf-8 2:servlet頁面也設定了utf-8 3:工作空間也設定了utf-8 4:但是從jsp頁面傳遞到servlet頁面的值還是出現中文亂碼 ps:傳遞的值
通過反射實現javaweb專案中許可權的重新整理
記錄是為了更好的成長! 1、貼一段實際專案的中的程式碼 /** * @Methods: permissionreload * @Description: 許可權過載 * @return */ @RequestMapping("/per
javaWeb專案中的過濾器
何為過濾器: 過濾器是處於客戶端與伺服器資原始檔之間的一道過濾網,在訪問資原始檔之前,通過一系列的過濾器對請求進行修改、判斷等,把不符合規則的請求在中途攔截或修改。也可以對響應進行過濾,攔截或修改響應