1. 程式人生 > >JavaEE專案在WEB-INF目錄下的jsp頁面如何訪問WebRoot中的CSS和JS文

JavaEE專案在WEB-INF目錄下的jsp頁面如何訪問WebRoot中的CSS和JS文

寫專案為了訪問安全問題,將jsp頁面放在WEB-INF下,卻訪問不到樣式檔案。試了很多方法,以下可行好用:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib uri="/struts-tags" prefix="s" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<link href="${pageContext.request.contextPath}/css/style.css" rel="stylesheet" type="text/css" />
</head>
<body>
</pre><pre name="code" class="html">    <div class="formbody"><form name="formRegist"></form></div>

</body>

</html>

用EL表示式<span style="font-family: Arial, Helvetica, sans-serif;">${pageContext.request.contextPath}獲取當前路徑,可以解決訪問不到的問題。記之。

相關推薦

讀取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

SpringBoot WEB-INF目錄檔案無法訪問一種解決方案

平時都好用的百度 沒搜尋到直接的解決方案,查閱資料提供一種方案  實驗可行 廢話不多說 上圖專案index.html位置  至於為什麼將資源放在WEB-INF目錄下  是不是更安全? 如果你怎麼也訪問不到 ,不妨試試我想到的方法 這是我的控制器寫法 直接request物

JavaEE專案WEB-INF目錄jsp頁面如何訪問WebRootCSSJS

寫專案為了訪問安全問題,將jsp頁面放在WEB-INF下,卻訪問不到樣式檔案。試了很多方法,以下可行好用: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncodi

解決/WEB-INF目錄jsp頁面引入webRootJscss圖片的問題

type ref 引入 即使 處理 back round tex 定位 轉自:http://blog.csdn.net/qq_18875541/article/details/69390871 通常把jsp頁面放在webRoot的/WEB-INF下可以防止訪問者直接輸入

關於/WEB-INF目錄jsp頁面引入webappjscss圖片的問題

針對javaweb專案,通常將jsp頁面放在WEB-INF目錄下,通過程式內部進行訪問,防止外部使用者通過位址列直接訪問。但是當WEB-INF目錄下的檔案需要使用外部的css、js或者圖片檔案時,使用相對路徑卻沒辦法載入。 此時,需要使用到檔案的絕對路徑,即在訪問的路徑前加

web-inf 目錄jsp怎麼引用外部檔案:jscss

在非spring MVC攔截“/“的情況下: web-inf是受保護的,不能直接訪問 下面是解決方法<c:set value="${pageContext.request.contextPath}" var="path" scope="page"/> <

jsp訪問WEB-INF目錄面的jsp檔案

我想通過超連結在jsp頁面訪問WEB-INF目錄下面的main.jsp檔案,如何做呢? --------------------------------------------------------------------------------------------

spring mvc jsp檔案放在WEB-INF目錄

目的 為了保證系統的安全性,web應用的內容結構中,把所有的靜態內容放在web-content目錄下。把所有的動態內容(*.jsp)放在WEB-INF目錄下的/views/目錄下 1.部署過程 a .在web.xml中配置引入sping-mvc的配置 <serv

關於WEB-INF目錄無法訪問webappcss等靜態

訪問 static class sharp sco 靜態文件 ext 輸出 pos <!-- 輸出為項目根目錄,即webapp--> <c:set value="${pageContext.request.contextPath}" var="p

Tomcat WEB-INF目錄的檔案無法直接訪問

    今天在寫一個小專案是遇到一個問題。就是瀏覽器無法直接訪問Tomcat WEB-INF目錄下的檔案。 專案如下: 其中index.jsp程式碼如下: <body> <jsp:forward page="/WEB-INF/Interfa

關於WEB-INF目錄看不到classes資料夾 引用自己寫的class檔案

引用自己寫的class檔案時要把這個檔案放到WEB-INF/classes目錄下。但是資料夾中可以看到這個資料夾,myeclipse中的樹狀圖中卻沒有這個資料夾。研究一番之後發現其實可以不用放到這個資料夾下面的。 在src資料夾下面建一個包,裡面寫自己的class檔案。之後

java獲取WEB-INF目錄的檔案

例子: 獲取dbtype.properties檔案 檔案內容: #mysql dbtype=mysql 使用spring自動注入ServletContext獲取: @Service(value="i

TP5專案放在二級目錄重定向訪問不對問題

最近用Thinkphp5做了一個小網站,發現當PHP版本切換成5.5以上版本後 如果訪問地址是全地址 如loacalhost/index/index/index重定向不起作用,提示:No input file specified. 此問題比較好解決,原因是php版本5.5以上專案下的

關於jsp頁面page指令errorpageiserrorpage屬性以及無法正常跳轉頁面問題

截轉自https://blog.csdn.net/ldpyes/article/details/8307288 jsp編譯指令page有errorPage和isErrorPage這兩個屬性,可以實現自定義友好異常介面。e

Java小專案WEB-INFjsp頁面如何訪問

                                       Java小專案中WEB-INF下jsp頁面如何訪問 一:一般為啥要把jsp頁面放在WEB-INF吶?      這樣主要是為了網站的安全的角度來說的,WEB-INF是安全目錄Tomcat 預設的

所有的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-INFpage資源為jsphtml測試總結

WEB-INF是Java的WEB應用的安全目錄。所謂安全就是客戶端無法訪問,只有服務端可以訪問的目錄。如果想在頁面中直接訪問其中的檔案,必須通過web.xml檔案對要訪問的檔案進行相應對映(servlet-mapping)才能訪問。 WEB-INF介紹:https://baike.so.com/

web專案開發WEB-INF目錄使用的注意事項

在web專案中,為了安全,可能需要把jsp、html等頁面檔案放在WEB-INF目錄下,這樣如果我們的頁面中出現超連結<a>標籤或者<script></script>指令碼下的location.href去直接轉向到WEB-INF下的某一個jsp或者html頁面,那

WEB-INF受保護目錄jsp之間的互相訪問

我們說WEB-INF目錄下有 *.xml classes lib 等目錄和檔案,它們一般都是不讓直接訪問的。 說明這個目錄是安全的,我們回想為什麼不把jsp、html等頁面檔案放進去呢? 這樣會不會安全一些呢?大家猜的不錯,這樣是安全了(使用過濾器也可以實現該功能),

Java web專案WEB-INFJSP如何訪問

Webcontent結構如下:    <welcome-file-list>        <welcome-file>./WEB-INF/content/index.jsp</welcome-file>    </welcome-f