我有以下情况:
我的 Web 应用程序中有一个左侧菜单,当用户单击该菜单的任何链接时,该特定页面将在特定 div 中打开。这个特定的 div 用作内容页面。
例如有密码更改链接,当我单击它时,它将显示在该内容div上。
每个页面都以 .jsp 格式完成,因此每个页面也有错误和成功页面。例如,如果我有changePassword.jsp,我也会有changePasswordError.jsp 和changePasswordSuccess.jsp,它们用于显示错误和成功消息。
我正在使用Servlet获取信息并处理它并在正确的页面上重定向。因此,例如,如果用户想要更改他/她的密码并且一切正常,他们将被引导到 servlet 的 changePasswordSuccess.jsp,如果他们收到错误,他们将被引导到 changePasswordError.jsp。
当我这样做时,它们将作为自己的页面打开,所以我必须为用户提供返回主页的链接非常愚蠢。即使他们收到错误消息,该错误页面也会作为自己的页面打开,这一点非常明显。
我的问题是如何将用户从 Servlet 引导到主页,以便 Servlet 的结果页面将显示在该内容 div 中?这意味着如果用户被定向到成功页面,则该成功页面将显示在主页的内容 div 上。
如果可能的话,我宁愿不使用 .php 重定向样式,它包括标题标签,并且在其中有重定向 url。