jsp訪問WEB-INF目錄下面的jsp檔案
我想通過超連結在jsp頁面訪問WEB-INF目錄下面的main.jsp檔案,如何做呢?
--------------------------------------------------------------------------------------------------------------------------
為了方便jsp頁面跳轉,我寫了一個專門用於跳轉的servlet,程式碼如下:
package action; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class forwardAction extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String url=request.getParameter("url"); //獲取跳轉頁面所在地址 request.getRequestDispatcher(url).forward(request, response); //請求轉發到指定頁面url } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); } }
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
在web.xml檔案配置該Servlet如下:
<servlet>
<servlet-name>forwardAction</servlet-name>
<servlet-class>action.forwardAction</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>forwardAction</servlet-name>
<url-pattern>/forwardAction</url-pattern>
</servlet-mapping>
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
通過超連結呼叫該servet訪問WEB-INF下面的main.jsp檔案,示例如下:
<a href=forwardAction?url=WEB-INF/main.jsp>返回分類列表</a>
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
您的十分滿意是我追求的宗旨。
您的一點建議是我後續的動力。
相關推薦
jsp訪問WEB-INF目錄下面的jsp檔案
我想通過超連結在jsp頁面訪問WEB-INF目錄下面的main.jsp檔案,如何做呢? --------------------------------------------------------------------------------------------
springMVC實現 如何通過TOMCAT訪問WEB-INF下的JSP檔案
樓主是maven專案,平時若將jsp檔案放入webapp(未放入WEB-INF下),tomcat訪問時只需http://127.0.0.1:8080/myHadoop/login.jsp即http://主機地址:埠號/專案名/檔名.jsp 即可訪問然而,若將jsp檔案放在
jsp訪問WEB-INF下面的資源-jsp
方法1 本來WEB-INF中的jsp就是無法通過位址列訪問的.所以安全.如果說你要訪問這個資料夾中的jsp檔案需要在專案的web.xml檔案中去配置servlet格式差不多的配置就ok了. 如下: <servlet><servlet-name>run
訪問 WEB-INF 下的 jsp 和 html
因為web-inf下,應用伺服器把它指為禁訪目錄,即直接在瀏覽器裡是不能訪問到的。但是可以讓servlet進行訪問, 如web-inf下有a.jsp則可以用request.getRequestDispatcher("/WEB-INF/a.jsp").forward(request,response);如
Tomcat WEB-INF目錄下的檔案無法直接訪問
今天在寫一個小專案是遇到一個問題。就是瀏覽器無法直接訪問Tomcat WEB-INF目錄下的檔案。 專案如下: 其中index.jsp程式碼如下: <body> <jsp:forward page="/WEB-INF/Interfa
javaweb中訪問WEB-INF下面的jsp
在專案的首頁中,一般會有這麼一段跳轉程式碼, jsp頁面中訪問WEB-INF目錄下的jsp寫法: <jsp:forward page="/WEB-INF/page/index.jsp" /> 在servlet中訪問WEB-I
jsp中servlet轉向web-inf中的jsp,web-inf中的jsp轉到servlet類以及傳值給servlset!
我們都知道web-inf中的jsp檔案是不能直接訪問的,而且他們之間也是不能相互簡單的訪問,我們常常採用的辦法就是隻有通過servlet中的request.getRequestDispatcher("/WEB-INF/xxx/yyy.jsp").forward(reques
java獲取WEB-INF目錄下的檔案
例子: 獲取dbtype.properties檔案 檔案內容: #mysql dbtype=mysql 使用spring自動注入ServletContext獲取: @Service(value="i
關於WEB-INF目錄不提供外部訪問及JSP引用 js,css 檔案路徑問題
在 web 專案開發過程中,我們常常使用到 JSP,以及對靜態資源,js,css 等引用,但是我們應該把這些資原始檔放在哪個目錄下面咧,怎麼引用。當然如果是前後端分離的專案倒不用考慮這些。WEB-INF:出於安全性的考慮,這個目錄是禁止外部直接訪問的,所以 JSP 頁面放在這
web-inf 目錄下的jsp怎麼引用外部檔案:js,css等
在非spring MVC攔截“/“的情況下: web-inf是受保護的,不能直接訪問 下面是解決方法<c:set value="${pageContext.request.contextPath}" var="path" scope="page"/> <
如何訪問WEB-INF資料夾下的jsp檔案
我們都知道不能直接訪問WEB-INF資料夾下的jsp檔案,那應該怎樣訪問呢? 首先,WEB-INF目錄是Java WEB應用的安全目錄,客戶端無法訪問,只有服務端可以訪問。 然後,為什麼要這麼設計,這樣做的初衷是在WEB-INF資料夾下放一些不希望通過瀏覽器訪問
JavaEE專案在WEB-INF目錄下的jsp頁面如何訪問WebRoot中的CSS和JS文
寫專案為了訪問安全問題,將jsp頁面放在WEB-INF下,卻訪問不到樣式檔案。試了很多方法,以下可行好用: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncodi
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目錄下的jsp頁面引入webRoot下的Js、css和圖片的問題
type ref 引入 即使 處理 back round tex 定位 轉自:http://blog.csdn.net/qq_18875541/article/details/69390871 通常把jsp頁面放在webRoot的/WEB-INF下可以防止訪問者直接輸入
Servlet返回地址和Web-inf下的jsp檔案無法獲取問題解決
Servlet返回地址和Web-inf下的jsp檔案無法獲取問題解決 1.servlet返回路徑設定 1.request.getRequestDispatcher可以完成跳轉,可以拿到web-inf下路徑的jsp檔案 response.sendRedir
訪問WEB-INFO下面的jsp檔案
分享一下我老師大神的人工智慧教程吧。零基礎,通俗易懂!風趣幽默!http://www.captainbed.net/ 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!
SpringBoot WEB-INF目錄下檔案無法訪問一種解決方案
平時都好用的百度 沒搜尋到直接的解決方案,查閱資料提供一種方案 實驗可行 廢話不多說 上圖專案index.html位置 至於為什麼將資源放在WEB-INF目錄下 是不是更安全? 如果你怎麼也訪問不到 ,不妨試試我想到的方法 這是我的控制器寫法 直接request物
SpringMVC的WEB-INF下的JSP載入js,css,jpg等靜態檔案
-------我是多久沒更新部落格了 SpringMVC在web-inf下的js
jsp放在web-inf下訪問靜態資源
web-inf目錄是不對外開放的,外部沒辦法直接訪問到。所有隻能通過對映來訪問,比如對映為一個action或者servlet通過伺服器端跳轉來訪問到具體的頁面。這樣可以限制訪問,提高安全