簡體   English   中英

如何在一個jsp中從其他jsp文件接收兩個請求?

[英]How can I receive two request in one jsp from other jsp files?

有三個文件。

fileUpload.html,upload.jsp,SQLProcess.jsp

fileUpload.html包含html標記,用於通過使用“ post”方法將文件信息發送到upload.jsp。

來自fileUpload.html的文件是csv。 在upload.jsp中,讀取csv文件,然后解析數據,並將其保存到數據庫中。 如果有錯誤,它將用html表顯示。 還有一種形式。 用戶可以通過填寫表格來更正此錯誤數據。 如果他們單擊發送按鈕,則完成的表單將發送到SQLProcess.jsp(post方法)。

在SQLProcess.jsp中,從upload.jsp解析表單數據。 並將它們保存到數據庫中。 我想返回此提交是否成功。

但我無法返回此結果(成功與否)以上傳.jsp

我怎樣才能做到這一點?

我想將無論SQL執行成功與否(true或false)的結果發送到upload.jsp

在JSP文件之間傳輸的唯一方法是Web瀏覽器。 因此,如果您的過程如下所示:

fileUpload.html ==POST==> upload.jsp ==POST==> SQLProcess.jsp

那么SQLProcess.jsp應該使用302重定向將upload.jsp瀏覽器重定向回upload.jsp 大概像

String status = getStatus();
response.sendRedirect( 'upload.jsp?status='+status );

當然,您也可以直接顯示來自SQLProcess.jsp的消息。

暫無
暫無

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

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