我正在嘗試將JSP頁面重定向到另一個頁面 - 問題在於我不一定知道要重定向到的URL。所以我的想法是,當JSP加載時,它會調用一個servlet來計算新的URL並執行重定向。我無法弄清楚如何做到這一點,而且我不認爲我遇到過某個已經問過這個問題的人。幫幫我?先謝謝了。如何從JSP頁面調用servlet來執行自動重定向?
1
A
回答
0
您可以使用forward()
(假設它是在同一臺服務器):
RequestDispatcher dispatcher = getServletContext().getRequestDispatcher("/service-that-redirects");
dispatcher.forward(request, response);
如果url-解析服務是另一臺服務器上,使用sendRedirect()
:
response.sendRedirect("http://otherserver.com/redirect-service?param1=a¶m2=b&...");
如果您想了解更多關於這兩個選項之間的區別:http://javarevisited.blogspot.com/2011/09/sendredirect-forward-jsp-servlet.html
+0
sendRedirect工作!謝謝! – wombatwolf
相關問題
- 1. Servlet執行後JSP頁面不重定向到Servlet頁面
- 2. 從JSP頁面自動重定向到servlet
- 3. 從Servlet調用JSP頁面
- 4. 如何從JSP頁面調用servlet?
- 5. 如何阻止JSP頁面執行servlet?
- 6. 如何從servlet重定向到jsp頁面
- 7. 如何從servlet重定向到jsp頁面
- 8. Ajax從JSP頁面調用servlet頁面
- 9. 從servlet重定向jsp RequestDispatcher
- 10. 從servlet重定向到.jsp
- 11. 如果從servlet重定向,請對JSP執行操作
- 12. Servlet-Servlet-Jsp重定向
- 13. ajax調用servlet並重定向到jsp
- 14. 如何重定向到兩個jsp頁面中的一個servlet?
- 15. 如何在幾秒鐘後將JSP頁面重定向到Servlet?
- 16. 如何獲取從servlet中調用servlet的JSP頁面名稱
- 17. 的Java Servlet重定向到頁面自動調用其形式的servlet
- 18. 我想從jsp頁面調用servlet
- 19. 從JSP頁面調用servlet函數
- 20. Servlet不指向JSP頁面
- 21. 重定向jsp頁面
- 22. 自動重定向頁面
- 23. flex:從jsp頁面重定向
- 24. 從JSP頁面中的servlet調用方法,使用來自該JSP頁面的參數的方法
- 25. 如何在Servlet中重定向後在JSP中調用JavaScript
- 26. 通過servlet重定向JSP
- 27. 通過JAVA重定向來自JSP中的ifram的父頁面
- 28. 如何知道從哪個jsp頁面調用servlet
- 29. 只從jsp頁面onload事件調用一個servlet頁面
- 30. 在jsp頁面上使用servlet表單而不重定向到servlet
你有什麼開始?請張貼一些代碼,告訴我們你已經得到了多少,你的想法是解決這個問題,你堅持的是什麼。 –