簡體   English   中英

如何從JSP錯誤頁面獲取原始頁面參數?

[英]How to i get original page parameters from jsp errorpage?

我在tompcat上有一個jsp / servlet webapp,每次遇到意外錯誤時我都需要類似崩潰報告的信息,我定義了一個錯誤頁面並添加了errorpage指令

<%@page errorPage="./erropage.jsp" %>

到我的edit.jsp文件(只是一個例子)。 對edit.jsp的請求是通過發布請求發出的(實際上是ajax請求,但這並不重要)。 我需要一個解決方案來從錯誤頁面讀取原始參數(發送到edit.jsp頁面),以便構建崩潰報告。

request.getAttribute("javax.servlet.error.request_uri")

對我沒有幫助,因為這將包括實際的網址(獲取參數)。

另外,要從edit.jsp中的請求參數構建字符串並將該字符串設置為session也不可行,因為我需要實現許多文件。

其實它像

request.getParamter()

在errorpage.jsp中,提供來自edit.jsp請求的參數!

我在Cookie中也遇到類似的問題,並對此發表了疑問。
現在,我相信(我需要做一些檢查)錯誤機制正在使用REDIRECT方案(而不是FORWARD),因此創建了一個新的請求對象。
您可以驗證這個假設

暫無
暫無

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

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