我正在開發一個使用eclipse和tomcat服務器的java web應用程序。 應用程序由JSP和servlet組成。 我已經在tomcat服務器上部署了應用程序,並且我從域名重定向到這個應用程序。 當我轉到「mydomain.co.uk」時,它通過URL「server:port/app_name」重定向到應用程序。 我不希望人們看到serverIP和端口。 如何顯示不同的URL而不是「server:port/app_name」。 或者無論如何要讓每個JSP的URL不變。 應用程序應該像現在一樣工作,但應顯示不同的URL。如何更改從servlet重定向的JSP的URL
1
A
回答
0
如果協議爲http://且端口號不是「80」,則該端口必須顯示在URL中(對於https://和端口443也是如此)。如果您不希望/ app_name位於您的URL中,那麼您必須將您的web應用程序重命名爲ROOT(如果您使用的是WAR文件,則爲ROOT.war),或者有一個反向代理可以重寫URL 。如果您使用反向代理,則需要正確配置它和Tomcat,以便兩者都能生成正確的面向外部的URL。
0
這裏是我們用於大項目爲政府系統的解決方案使用iframe標籤
類似這樣的例子
<tr>
<td rowspan=2> </td>
<td id="Page_layout_middle">
<iframe id="content_frame" name="content_frame" src="${pageContext.request.contextPath}/showPage/Main.jsp" frameborder="0"></iframe>
</td>
<td rowspan=2> </td>
</tr>
,並有一個菜單來選擇將包括你想要的畫面在iframe和url仍然沒有改變什麼那麼有
http://servername:5100/appName/showPage/Main.jsp
它會看起來像頁面內頁!
,並使其更快,因此圖像,標誌,CSS,頁眉和頁腳被加載一次只
相關問題
- 1. 從servlet重定向jsp RequestDispatcher
- 2. 從servlet重定向到.jsp
- 3. Servlet-Servlet-Jsp重定向
- 4. 通過servlet重定向JSP
- 5. 從一個servlet重定向而不更改url?
- 6. JSP中的重定向URL
- 7. JSP/Servlet的重寫URL
- 8. 如何從我的java servlet訪問重定向的url?
- 9. 301重定向更改URL
- 10. htacess重定向 - 更改URL
- 11. .htaccess重定向/更改URL
- 12. 如何從servlet重定向到jsp頁面
- 13. 如何將請求從jsp重定向到servlet
- 14. 如何從Servlet重定向到JSP文件
- 15. 如何從servlet重定向到jsp頁面
- 16. 從servlet重定向到servlet
- 17. 如何Servlet的重定向到指定的URL
- 18. 如何重定向到兩個jsp頁面中的一個servlet?
- 19. Django的:重定向更改密碼URL
- 20. DNS更改時的URL重定向
- 21. htaccess的重定向而不更改URL
- 22. 從JSP重定向
- 23. ajax調用servlet並重定向到jsp
- 24. 重定向到servlet中的根URL
- 25. 重定向到jsp與從servlet不工作的列表
- 26. 從servlet重定向到帶有空文本字段的jsp
- 27. 如果從servlet重定向,請對JSP執行操作
- 28. 如何從url重定向狀態消息到jsp頁面?
- 29. 如何從jsp頁面重定向到兩個url
- 30. 如何修復servlet url-pattern中的重定向循環,如「users/*」
如果你沒有自己重定向,那麼這個具有mydomain.co.uk主機進行配置。 – BalusC