頁面被放到WEB INF下面的操作

2021-09-23 22:29:31 字數 666 閱讀 3627

頁面被放到web-inf下面的操作

1.(我猜的)專案中為了避免使用者察覺到專案的邏輯,然後沒有字尾看起來比較高大上

2.  然後頁面放到web-inf下面使用者不能直接訪問,必須springmvc通過***判斷才能跳轉,安全性

邏輯過程

如果首頁面不能直接訪問,何苦啊,就不能把首頁面放到外面麼,不知道

它就必須要定義專案啟動"/",無具體指向頁面的攔截,到springmvc裡面配置***,啥的controller包需不需要攔截的,

其中 最後給他定義乙個類,來繼承抽象類handlerinterceptoradapter,然後給springmvc配置上

,繼承完了就實現方法,把重要判斷寫到

public boolean prehandle(httpservletrequest request,  。。。)這玩意裡面,這是有返回值的,返回true就會進入請求的controller,否則flase就徹底攔截,給他跳轉到登陸頁面,相當於是乙個filter***的處理,

就基本算完事了,最重要的一點就是:

private final logger log = logge***ctory.getlogger(類名.class);

這句話給設定到全域性變數裡面,不需要知道為什麼,反正沒他不行,

jsp訪問WEB INF下面的資源 jsp

方法1 本來web inf中的jsp就是無法通過位址列訪問的.所以安全.如果說你要訪問這個資料夾中的jsp檔案需要在專案的web.xml檔案中去配置servlet格式差不多的配置就ok了.如下 runtain web inf inf.jsp runtain 就可以看見內容了.方法2.方法3 requ...

jsp訪問WEB INF下面的資源 jsp

方法1 本來web inf中的jsp就是無法通過位址列訪問的.所以安全.如果說你要訪問這個資料夾中的jsp檔案需要在專案的web.xml檔案中去配置servlet格式差不多的配置就ok了.如下 runtain web inf inf.jsp 方法3 request.getrequestdispatc...

訪問web inf下面的檔案的方法

方法1 本來web inf中的jsp就是無法通過位址列訪問的.所以安全.如果說你要訪問這個資料夾中的jsp檔案需要在專案的web.xml檔案中去配置servlet格式差不多的配置就ok了。如下 html view plain copy servlet servlet name runtain ser...