[英]Sending Information from a Servlet to a JSP
好的,這就是我想要做的...我有1個JSP頁面,該頁面從用戶那里獲取2個整數。 我在此JSP中使用表單,因此可以使用doGet方法將信息發送到servlet。
然后,我想利用這些數字找到最大的公分母,並將其發送給另一個JSP。 現在獲取GCD並不是問題,我將僅使用function。 但是我不知道如何將任何東西發送到新的JSP。
request.setAttribute("TEST", "TESTING");
request.getRequestDispatcher("/WEB-INF/JSP2.jsp").forward(request, response);
那就是我正在努力將信息從servlet發送到另一個稱為JSP2的JSP的過程。 但是,每當我在JSP上單擊“提交”(在其中輸入數字)時,都會收到錯誤消息。
任何幫助將不勝感激
向我們展示您項目的目錄結構。 制作一個index.jsp頁面打招呼,看看是否可以訪問它。
如何部署應用程序,向我們展示.war解壓縮的內容。
您使用requestDispatcher的想法是正確的,並且向請求中添加了內容,后來在另一個使用它們的servlet / jsp中使用了。 請注意,如果通過server:port / index.jsp訪問index.jsp,則requestDispatcher參數也應該是“ your.jsp”,而不是“ WEB-INF / the.jsp”,即刪除WEB-INF。
如果您的表單正在POST
到servlet,您是否應該實現doPost
而不是doGet
?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.