我在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不是一个选项,因为我需要实现这个目标。
答案 0 :(得分:0)
实际上它像
一样接缝request.getParamter()
errorpage.jsp中的从edit.jsp请求中提供参数!
答案 1 :(得分:0)
我有类似的问题,我发布了一个关于它的问题 现在,我相信(我有一些检查要做)错误机制正在使用REDIRECT方案(而不是FORWARD),因此创建了一个新的请求对象。您可以验证此假设