如何从jsp errorpage获取原始页面参数?

时间:2012-12-13 14:57:35

标签: java jsp parameters error-handling

我在tompcat上有一个jsp / servlet webapp,每次出现意外错误时都需要类似崩溃报告的内容 我有一个定义的错误页面,并添加了errorpage指令

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

到我的edit.jsp文件(只是一个例子)。 edit.jsp的请求是使用post请求进行的(实际上是一个ajax请求,但这不是那么重要)。 我需要一个解决方案来从errorpage读取原始参数(发送到edit.jsp页面)以便建立崩溃报告。

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

Doed没有帮助我,因为这将包括实际的url(获取参数)。

此外,要从edit.jsp中的请求参数构建一个字符串,并将该字符串设置为session不是一个选项,因为我需要实现这个目标。

2 个答案:

答案 0 :(得分:0)

实际上它像

一样接缝
request.getParamter()
errorpage.jsp中的

从edit.jsp请求中提供参数!

答案 1 :(得分:0)

我有类似的问题,我发布了一个关于它的问题 现在,我相信(我有一些检查要做)错误机制正在使用REDIRECT方案(而不是FORWARD),因此创建了一个新的请求对象。您可以验证此假设