[英]How can I send my requestdispatcher to two different jsp pages path?
[英]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.