我创建了一个注册页面 ( r.jsp
),我们可以在其中输入用户详细信息。单击提交按钮后,servlet 将被击中,它将执行业务逻辑。如果成功,它会重定向到,x.jsp
否则如果失败,它会重定向到r.jsp
.
我遇到的问题是当出现故障并重定向到r.jsp
时,用户输入的数据会丢失。我想保留它。
下面是我在 servlet 中执行的代码:
if (appResponse.getMessageStatus().equalsIgnoreCase(AppConstants.SUCCESS)) {
request.setAttribute("message", appResponse.getMessage());
url = "/x.jsp";
} else {
request.setAttribute("message", appResponse.getMessage());
url = "/r.jsp";
}
RequestDispatcher dispatcher = request.getRequestDispatcher(url);
dispatcher.forward(request, response);