【发布时间】:2022-01-10 15:14:12
【问题描述】:
对于上下文,我有一个名为“withdraw.jsp”的 jsp,它调用一个处理提款的 servlet。在这个 servlet 中,如果事务成功与否,我想传递一个字符串消息,并且我想将此消息发送到调用 servlet 的同一个 jsp(它仍然是“withdraw.jsp”。这就是我所做的远
//In the servlet
RequestDispatcher view = request.getRequestDispatcher("registeredUser/withdraw.jsp");
String error = (String)ex.getMessage();
request.setAttribute("errorMessage", error);
view.include(request,response); // i also tried forward here
//In the jsp
<% if(request.getParameter("errorMessage") != null){ %>
<p> <%=(String)request.getParameter("errorMessage")%> </p>
<% } %>
如果我运行此代码,jsp 将不会检索 errorMessage,因为它是空的,尽管它被 servlet 设置为属性。有什么帮助吗?
【问题讨论】: