我的 Web 应用程序有一个名为 admin 的 servlet,当导航到它时检查用户是否已登录以及是否定向到管理部分,但如果不是,它会将它们定向到带有登录表单的 JSP 页面。JSP 的名称不会出现在 URL 中,它保持为 /admin。但是,当 JSP 发布到另一个 servlet 以验证登录凭据时,url 更改为 /validate,这是 servlet 的名称。如果用户验证他们将被转发到另一个 JSP,但 URL 仍然保持为 /validate。如何确保 URL 反映浏览器中正在查看的内容?
如果这不是太清楚,请道歉。