簡體   English   中英

我可以使用RequestDispatcher在JSP中指定其他目標選項卡/窗口嗎

[英]Can I specify a different target tab/window in JSP with a RequestDispatcher

我有一個JSP程序,該程序顯示一個表單,用戶可以在其中輸入一些報告條件。 如果條件未通過驗證-缺少字段,無效的日期等-我想重新顯示帶有錯誤消息的表格。 如果條件通過,我想顯示報告。 但是我希望報表位於不同的選項卡或窗口中,就像上面是否有target =參數一樣。 有什么辦法嗎?

我寫了JSP,將表單提交回給自己進行驗證。 如果驗證通過,它將為生成報告並轉發給該報告的模塊創建一個RequestDispatcher。 如果驗證失敗,則顯示錯誤消息,然后提示重新顯示表單。

我在想,我想讓RequestDispatcher強制顯示到新的瀏覽器選項卡。 但是我想這是對解決方案的假設。 也許還有另一種方法。 關鍵要求是,如果驗證失敗,我希望保留在同一選項卡上,但是如果驗證失敗,我想轉到一個新選項卡。

您當然可以在響應中發出一些JavaScript,這會導致一些URL在新窗口中打開,其中URL包含用於檢索報告數據的令牌。

暫無
暫無

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

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