阅读量:0
在Servlet中,可以使用request.setAttribute方法来设置错误信息,并在错误页面中获取和显示错误信息。
例如,在Servlet中处理一个错误,并设置错误信息:
try { // 一些可能导致错误的代码 } catch (Exception e) { request.setAttribute("errorMessage", "发生错误:" + e.getMessage()); }
然后在错误页面中获取并显示错误信息:
String errorMessage = (String) request.getAttribute("errorMessage"); if (errorMessage != null) { out.println("<p>Error: " + errorMessage + "</p>"); }
这样就可以在错误页面中显示捕获到的错误信息。确保在设置错误信息之后,转发到错误页面。
RequestDispatcher dispatcher = request.getRequestDispatcher("/errorPage.jsp"); dispatcher.forward(request, response);