簡體   English   中英

如何在應用程序中隱藏jsp文件夾路徑和文件名

[英]How Can I Hide jsp folder path and file name in application

我有一個Web應用程序 - 但是當我從菜單和其他鏈接導航時,地址欄顯示文件夾和文件名。 我想擁有的是用戶所做的任何導航,裸露的地址應該只顯示

http://domain:port/daswebapp

而不是

http://domain:port/daswebapp/admin/index.jsp

有人可以幫忙嗎? 我不使用任何其他框架。它是一個純粹的MVC模式。 謝謝n問候Noufal

使用url重寫過濾器,如urlrewritefilter ,基於JSF的應用程序去漂亮的臉

它主要用於:

  • URL整潔 / URL抽象 - 無論底層技術或框架(JSP,Servlet,Struts等)如何,都保持URL整潔。

  • 瀏覽器檢測 - 允許您根據請求HTTP標頭(例如user-agent或charset)重寫URL。

  • 基於日期的重寫 - 允許您根據其轉發或重定向到其他URL

    日期/時間(適用於計划中斷)。

  • 移動內容 - 實現內容的優雅移動,甚至可以更改CMS。

  • 微小/友好的 URL(即blah.com/latest可以重定向到blah.com/download/ver1.2.46.2/setup.exe)

  • Servlet映射引擎(請參閱方法調用)

你可以使用RequestDispatcher,

RequestDispatcher dispatcher = getRequestDispatcher("daswebapp/admin/index.jsp");
   dispatcher.forward( request, response );

你可以嘗試使用這樣的東西試試讓我知道

RequestDispatcher reqDisp = getServletContext().getRequestDispatcher("/index.jsp");
            reqDisp.forward(request, response);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM