Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我无法限制用户访问某些页面。我向 servlet 发送 ajax 请求。在 ajax 成功中,我想根据条件将页面重定向到另一个页面。但是我在 web xml 中设置了一个 servlet 约束,所以重定向会导致 403 代码错误。response.sendredirect 也不起作用,因为它是一个 ajax 请求。
有任何想法吗?请帮助我在相关限制下进行此重定向。
您的问题有一个非常简单的解决方案。 那就是将jsp文件(您不希望用户直接访问)放在WEB-INF文件夹中。原因?好吧,WEB-INF 文件夹中的所有内容默认都是整个应用程序的私有成员。这意味着,这些文件只能由程序(即 servlet)访问。 因此,如果任何用户尝试直接访问 jsp 页面,他/她将收到“Http 404”错误。 通过这种方式,您可以限制用户对特定文件的访问。