由于web.xml,JSP文件不使用CSS

时间:2017-05-12 17:49:29

标签: java css jsp tomcat web.xml

我已经使用了这个简单的jsp登录表单,它使用了css样式表。它工作得很好,直到我在我的目录中包含web.xml文件。现在JSP文件无论如何都不会加载css文件。我尝试过多种不同方式更改css的链接地址,但没有运气。

我非常肯定web.xml文件是它没有加载的原因,因为如果我删除它,一切都会再次运行。

这是我的项目结构:

enter image description here

这是我的login.jsp:

enter image description here

这是我的web.xml: enter image description here

1 个答案:

答案 0 :(得分:0)

您的web.xml在安全约束中包含public,将对应用程序的所有内容的访问权限限制为具有角色/*的用户。这意味着,tomcat将不再按照浏览器的要求提供CSS文件,而是重定向到users(这显然是一个不正确且不太时尚的样式表)