我有一个使用 css 样式表的简单 jsp 登录表单。在我将 web.xml 文件包含在我的目录中之前,它工作得很好。现在 JSP 文件无论如何都不会加载 css 文件。我试过以多种不同的方式更改 css 的链接地址,但没有成功。
我非常肯定 web.xml 文件是它未加载的原因,因为如果我将其删除,一切都会恢复正常。
这是我的元素结构:
这是我的 login.jsp:
最佳答案
您的 web.xml 在安全约束中包含 /*
,将对您应用程序的所有内容的访问限制为具有 users
Angular 色的用户>。这意味着,tomcat 不会按照浏览器的请求提供您的 CSS 文件,而是会重定向到 login.jsp
(这显然是一个不正确且不太时尚的样式表)
关于java - 由于 web.xml,JSP 文件未使用 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43943739/