javaweb中訪問WEB-INF下面的jsp
在專案的首頁中,一般會有這麼一段跳轉程式碼, jsp頁面中訪問WEB-INF目錄下的jsp寫法:
<jsp:forward page="/WEB-INF/page/index.jsp" />
在servlet中訪問WEB-INF目錄下的jsp寫法:
request.getRequestDispatcher("WEB-INF/page/index.jsp").forward(request,response);
下面的寫法是錯誤的:
response.sendRedirect("WEB-INF/page/index.jsp");
原因是:redirect是相當於使用者直接訪問了路徑,而使用者不能訪問WEB-INF目錄下的檔案,只有程式內部轉發的時候才能轉發到WEB-INF下的JSP
相關推薦
javaweb中訪問WEB-INF下面的jsp
在專案的首頁中,一般會有這麼一段跳轉程式碼, jsp頁面中訪問WEB-INF目錄下的jsp寫法: <jsp:forward page="/WEB-INF/page/index.jsp" /> 在servlet中訪問WEB-I
jsp訪問WEB-INF下面的資源-jsp
方法1 本來WEB-INF中的jsp就是無法通過位址列訪問的.所以安全.如果說你要訪問這個資料夾中的jsp檔案需要在專案的web.xml檔案中去配置servlet格式差不多的配置就ok了. 如下: <servlet><servlet-name>run
訪問WEB-INF中jsp的三種方法!
方法1:本來WEB-INF中的jsp就是無法通過位址列訪問的.所以安全.如果說你要訪問這個資料夾中的jsp檔案需要在專案的web.xml檔案中去配置servlet格式差不多的配置就ok了。如下: [html] view plaincopyprint? <se
Java小專案中WEB-INF下jsp頁面如何訪問?
Java小專案中WEB-INF下jsp頁面如何訪問 一:一般為啥要把jsp頁面放在WEB-INF吶? 這樣主要是為了網站的安全的角度來說的,WEB-INF是安全目錄Tomcat 預設的
jsp頁面放到webroot或web-inf下面的區別
hide 不用 width als mode text fill href ria 我們知道,實現頁面的跳轉有兩種方式,一種是通過redirect的方式,一種是通過forward的方式。redirect方式的跳轉,系統會在一個新的頁面打開要跳轉的網頁;而forward方式跳
springMVC實現 如何通過TOMCAT訪問WEB-INF下的JSP檔案
樓主是maven專案,平時若將jsp檔案放入webapp(未放入WEB-INF下),tomcat訪問時只需http://127.0.0.1:8080/myHadoop/login.jsp即http://主機地址:埠號/專案名/檔名.jsp 即可訪問然而,若將jsp檔案放在
訪問 WEB-INF 下的 jsp 和 html
因為web-inf下,應用伺服器把它指為禁訪目錄,即直接在瀏覽器裡是不能訪問到的。但是可以讓servlet進行訪問, 如web-inf下有a.jsp則可以用request.getRequestDispatcher("/WEB-INF/a.jsp").forward(request,response);如
springmvc直接不經過controller訪問WEB-INF中的頁面
在springDispatcherServlet-servlet.xml中新增如下兩句 <mvc:view-controller path="/success" view-name="s
如何訪問WEB-INF資料夾下的jsp檔案
我們都知道不能直接訪問WEB-INF資料夾下的jsp檔案,那應該怎樣訪問呢? 首先,WEB-INF目錄是Java WEB應用的安全目錄,客戶端無法訪問,只有服務端可以訪問。 然後,為什麼要這麼設計,這樣做的初衷是在WEB-INF資料夾下放一些不希望通過瀏覽器訪問
jsp訪問WEB-INF目錄下面的jsp檔案
我想通過超連結在jsp頁面訪問WEB-INF目錄下面的main.jsp檔案,如何做呢? --------------------------------------------------------------------------------------------
網頁放在WEB-INF下面怎樣釋出訪問
web project網頁放在WEB-INF下面受保護,不能直接訪問,有下面三種方式: 假設要釋出的網頁為a.jsp,建表單form。 1、在web.xml中,將預設<welcome-file>index.jsp</welcome-file>改成&l
javaWeb中的web.xml檔案的配置
在java工程中,web.xml用來初始化工程配置資訊,比如說welcome頁面,filter,listener,servlet,servlet-mapping,啟動載入級別等等。 每一個xml檔案都有定義他書寫規範的schema檔案,web.xml所對應的xml Sche
訪問 WEB-INF 資源幾種方式
一、方法1 本來WEB-INF中的 JSP 就是無法通過位址列訪問的,所以安全。如果說你要訪問這個資料夾中的 JSP 檔案需要在專案的web.xml檔案中去配置servlet配置就OK了。 <servlet> <servlet-name>run
在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-INF的JSP檔案引webRoot下的Js、css和圖片的問題
出現原因 優雅REST風格的資源URL不希望帶 .html 或 .do 等字尾.由於早期的Spring MVC不能很好地處理靜態資源,所以在web.xml中配置DispatcherServlet的請求對映,往往使用 *.do 、 .xhtml、.hml等字尾方式進行區分。這就決定
關於springmvc+mybatis 在web-inf下jsp超連結傳參問題
1.jsp頁面必須新增指令<%@ taglib uri="http://www.springframework.org/tags" prefix="spring" %>2。必要傳參格式<spring:url value="/teacher/delInfo/$
web-inf下jsp之間的跳轉
雖然做了大半年的web開發了,但一直浮於表面,東西會做,但很多原理不通,要想成為技術牛人光會做是遠遠不行的,因為即使會做但不會講且不能舉一反三,哎,想當年高中數學之所以這麼好就是因為高中數學原理我都一清二楚,舉一反三,興手捻來,反而到了現在有點急功近利,急於求成,我這不
web專案直接訪問WEB-INF下的檔案
今天測試WEB-INF下的靜態頁面:index.html,直接用8080埠訪問時:localhost:8080/XXX/WEB-INF/index.html,一直報404.後來才發現,WEB-INF下的目錄是不可直接用
在javascript中訪問web service方法及程式碼生成工具wsdl2js
根據web service的定義,和web service進行請求響應要用SOAP(http://www.w3c.org/TR/soap) 對請求響應的資料進行封裝,客戶端對請求資料用SOAP封裝,然後用HTTP協議傳送到web service的接收地址,web servic
JavaEE專案在WEB-INF目錄下的jsp頁面如何訪問WebRoot中的CSS和JS文
寫專案為了訪問安全問題,將jsp頁面放在WEB-INF下,卻訪問不到樣式檔案。試了很多方法,以下可行好用: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncodi