去除url字尾 html, jsp等 的有效方法

2022-07-05 09:54:13 字數 527 閱讀 8728

有時候,我們想要隱藏真正的路徑,或者覺著很酷,舉乙個知乎網的例子,如

那麼?如何做到呢,其實,可以有乙個非常簡單而有效的解決方案,即是利用最為基礎的servlet即可:

首先,在web.xml裡配置

testsuffix

mytest.testsuffix

在servlet的doget裡寫頁面轉向就可以啦..

response.setcontenttype("text/html");

string uri = request.getrequesturi();

// 將處理成真正訪問的url

string newuri = procees(uri);

requestdispatcher rd = request.getrequestdispatcher(newuri);

rd.forward(request, response);

現在,訪問servlet在web.xml中配置的路徑,返回的結果極為doget方法中,真正訪問的頁面。利用該方法可以隱藏真正的路徑。

MVC3路由設定訪問字尾 html jsp

c code 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 public static ...

打包 區別配置URL等

開發環境的url與測試環境,生產環境的url往往不一致。如何區別配置url 測試環境 開發環境 注意 這裡斜槓不可去掉,否則會識別url出錯。2.同時,在android的defaultconfig 下 defaultconfig 以上 表示配置乙個名字為api host的變數,預設取值為 api d...

url引數 , , , 等轉義編碼

url出現了有 空格,等特殊符號的時候,可能在伺服器端無法獲得正確的引數值。案例 img src barcode39.aspx?barcodevalue id imgewm 如果我們想讓barcodevalue的引數是的情況下我們需要對等號進行轉義,否則伺服器端會預設把barcodevalue 特殊...