我正在使用Java Servlet來完成一些工作(驗證用戶登錄,更新會話值等),並且當我完成後我想重定向到現有的JSP頁面。我怎麼做?Java servlets:如何顯示頁面?
回答
response.sendRedirect("page.jsp");
確實如此,但它不會將請求和響應傳遞給另一個jsp。除此之外,它執行HTTP重定向。 –
他問他得到了具體的答案。 – Zemzela
也sendRedirect
看看
request.getRequestDispatcher("/foo/foo.jsp").forward(request, response);
重定向是那麼有用,你改變了一些信息(例如由在論壇後),以便轉移將避免重複張貼。
除了使用HttpServletResponse.sendRedirect()
,您還可以在HTTP響應頭和狀態代碼設置爲SC_MOVED_PERMANENTLY (301)
或SC_MOVED_TEMPORARILY (302)
response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY);
response.setHeader("Location", "http://www.xxx.yyy/");
OP希望將他的回覆發送給他的JSP,而不是重定向到另一個站點。這不起作用。 –
OP只說他想「重新」到現有的JSP頁面,他沒有提到他想要將HttpServletResponse和HttpServletRequest傳遞給另一個jsp。我只是補充另一種做「重定向」OP的參考 –
- 1. 變量未顯示Java Servlets
- 2. 使用Servlets重定向頁面Java
- 3. Java Servlets + state =如何?
- 4. 如何在使用servlets的jsp頁面中顯示「數據加載」
- 5. 如何顯示.html頁面
- 6. 如何顯示當前登錄用戶在JSP,Java servlets
- 7. 如何在jsp-servlets中顯示請求頁面的同一頁面上的結果
- 8. 如何分頁瀏覽頁面顯示?
- 9. 使用servlets顯示圖像
- 10. 如何在jsp頁面顯示集合
- 11. 顯示頁面?
- 12. 顯示Java類到JSP頁面
- 13. 在html頁面顯示java變量
- 14. HTML頁面不顯示在Java Swing JTextPane
- 15. Java Applet不顯示在HTML頁面上
- 16. 在html頁面中顯示Java代碼
- 17. 顯示一個Excel頁面在Java GUI
- 18. Java:如何在顯示頁面時發送POST請求?
- 19. 如何在GWT頁面中顯示java applet?
- 20. 如何在JSP中執行Java代碼後才顯示頁面
- 21. 如何在JSP頁面中顯示Java日曆對象
- 22. 如何顯示在Java服務器頁面
- 23. 如何在java服務器頁面顯示阿拉伯文字?
- 24. 如何在顯示搜索結果的頁面之前顯示加載頁面?
- 25. 如何顯示維護頁面?
- 26. 如何在JSF頁面上顯示PDF
- 27. 如何在UIWebview上顯示.asmx頁面?
- 28. 如何顯示前端頁面上WP_List_Tables
- 29. 如何刷新頁面時,不顯示
- 30. 如何顯示菜單頁面?
提出的問題下面的'servlets'標籤之上的鼠標,等待彈出一個框。在框中,點擊*信息*鏈接。它包含一個非常有用的Hello World示例。 – BalusC
@Balus謝謝,不知道。 –