web專案開發下WEB-INF目錄使用的注意事項
在web專案中,為了安全,可能需要把jsp、html等頁面檔案放在WEB-INF目錄下,這樣如果我們的頁面中出現超連結<a>標籤或者<script></script>指令碼下的location.href去直接轉向到WEB-INF下的某一個jsp或者html頁面,那麼就會引用不到,因為這樣的請求方式是客戶端的請求,而WEB-INF頁面只對服務端開放,對客戶端是不可見的。這時候我們可以使用springmvc或者struct的action,來進行轉向。我們先去請求一個action,然後由這個action分發到這個WEB-INF下的頁面就可以了
由於WEB-INF下對客戶端是不可見的,所以相關的資原始檔,如:css,js和圖片等資原始檔不能放在WEB-INF下,可以直接放在webapp下
以下是使用maven建立的web專案目錄結構
在WEB-INF目錄下的index.jsp去引用相關的非WEB-INF目錄下的資源,方式如下
以上參考部落格:https://blog.csdn.net/u011202334/article/details/61416764
相關推薦
web專案開發下WEB-INF目錄使用的注意事項
在web專案中,為了安全,可能需要把jsp、html等頁面檔案放在WEB-INF目錄下,這樣如果我們的頁面中出現超連結<a>標籤或者<script></script>指令碼下的location.href去直接轉向到WEB-INF下的某一個jsp或者html頁面,那
Eclipse開發環境下web專案如何部署到tomcat及注意事項
一、摘要 本文探討eclipse開發環境下,web專案如何部署到tomcat下,部署後module顯示名稱與web專案名稱不一致,tomcat啟動時報class not found錯誤等常見問題解答。 二、如何部署到tomcat下 1、配置tomc
eclipse建立web專案,讓web專案自動更新到Tomcat下的webapps目錄
首先在eclipse中配置好Tomcat伺服器。 首先在eclipse下出現了一個server,如下圖。 然後雙擊圖中的Tomcat伺服器,開啟如下圖介面 為了能夠修改,首先要注意:Tomcat中不能配置任何一個專案。第二要啟動下面的伺服器,才能進行修改。 綜上,就可
動態web專案Libraries下沒有Web App Libraries(自然這裡面也不會有Web-INF的lib下載入的jar包)資料夾~
動態web專案Libraries下沒有Web App Libraries(自然這裡面也不會有Web-INF的lib下載入的jar包)資料夾,無法載入需要使用的jar包的時候,開啟(D:\workspace\aosp\.settings)org.eclipse.wst.common.component
web專案部署以及放到ROOT目錄下
最近度過了一個國慶長假,好幾天都沒有寫部落格了! 釋出這篇案例也是希望能幫助到像我一樣的菜鳥o(* ̄︶ ̄*)o,百度上面的資料都不怎麼全。也沒有人說明注意事項。總是這篇說一點。那個人也說補一點,最後自己也是嘗試了好多次,各種坑踩過來了,以及一些優先順序和注意事項; 最近公
在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
java web專案獲取src和WebContent目錄下的配置檔案
1.首先上目錄結構: 2.部署到tomcat,在servlet中測試,測試程式碼: package test; import java.io.IOException; import java.io.InputStream; import java.util.Prope
web專案直接訪問WEB-INF下的檔案
今天測試WEB-INF下的靜態頁面:index.html,直接用8080埠訪問時:localhost:8080/XXX/WEB-INF/index.html,一直報404.後來才發現,WEB-INF下的目錄是不可直接用
Eclipse 開發WEB專案 webcontent下lib中的jar包不自動載入的問題
在專案的應用目錄下找到.settings\org.eclipse.wst.common.component檔案, 在剛新建一個專案時,此檔案下面的內容如下:<?xml version="1.0"encoding="UTF-8"?> <project-modules id="module
Java Web專案開發簡易流程
未整合任何框架開發流程 1、設計資料庫、資料表 2、建立動態Web工程(生成web.xml) 3、建立包model A、根據表建立實體類->hibernate.cfg.xml 4、建立dao A、根據系統功能,設計方法 6、建立dao.impl B、實現對應的da
Java Web專案開發並部署到本地Tomcat伺服器流程
這兩天一直在研究java web專案的釋出,總是遇到各種各樣的bug,也在不斷的解決這些問題,現在就來總結一下這兩天的收穫。 開發環境:IDEA 2018.2.2 流程: 首先建立web 專案: 按照圖示勾選即可 自定義專案名稱和工程路徑 fini
Java Web專案開發從0開始的要點!
前言 本文章詳細的列出了開發一個傳統JavaWeb專案需要注意的要點,從環境準備開始到三層架構搭建,需要注意的地方全部羅列出來。 第一部分:環境準備 1. Maven命令建立web骨架 mvn archetype:create -DgroupId=ne
Web專案開發中常見安全問題及防範
計算機程式主要就是輸入資料 經過處理之後 輸出結果,安全問題由此產生,凡是有輸入的地方都可能帶來安全風險。根據輸入的資料型別,Web應用主要有數值型、字元型、檔案型。 要消除風險就要對輸入的資料進行檢查,對於Web應用來說,檢查的位置主要是前端和後端。前端檢查只能防止正常狀況,沒法防止通過工具、程式繞開前端
web專案開發流程
無論是web前端還是後端程式設計師,專案開發流程都有必要了解。 專案立項(公司決策者) 需求分析(產品經理) 產品原型設計(UI) 軟體需求分析(all) 前端:UI介面-->前端介面-->前端程式碼實現 後端:架構選擇-->資料庫設計--&g
web專案開發中初始化basePath
web專案中我們幾乎所有頁面都會有對靜態資源的引用,而所有引用都需要資源的地址,但是所有地址的前半部分都是相同的,所以我們可以把這部分叫做basePath,可以在專案啟動的時候獲取到專案的basePat
【java專案實戰】一步步教你使用MyEclipse搭建java Web專案開發環境(一)
首先,在開始搭建MyEclipse的開發環境之前,還有三步工具的安裝需要完成,只要在安裝配置成功之後才可以進入下面的java Web專案開發環境的搭建。 1、安裝工具 第一步,下載並
Web專案開發流程 PC端
一直再做前端,突然想到如果有一天領導讓自己獨立承擔一個web 專案的話是否有足夠的能力去接這個任務,要學會自己去搭建一些基礎的工具資訊。所有的這一切在心裡都要有個大致的流程,不然真正做的時候難免會手忙腳亂起來,接不了這個活難免失去了一個表現自己的機會,接下來做的差了,則
一步步教你使用MyEclipse搭建java Web專案開發環境
首先,在開始搭建MyEclipse的開發環境之前,還有三步工具的安裝需要完成,只要在安裝配置成功之後才可以進入下面的java Web專案開發環境的搭建。 1、安裝工具 第一步,下載並安裝JDK,到官網上下載安裝即可,之後需要細心的配置環境變數,我給大家推薦百度文庫的
web專案開發總結
一、專案開發需要注意的幾點 1.系統佈局選擇非常重要,選擇合適的UI能夠庫快速的開發 2.系統後臺框架,選擇spring+springMVC+hibernate 3.前端的js框架,jQuery+jQuery UI+page 4.新增、修改前端傳送jso
Java web專案Linux下部署的中文亂碼問題
轉載:https://blog.csdn.net/qq_28039297/article/details/76686022 我們專案的開發是在windows下完成的。 然後匯出.sql資料庫檔案,並匯出war包,準備部署到linux下的tomcat伺服器上。 部署完成出現