这不是理论。我有证据。我已经解决了这个问题差不多一天了。我的jsp似乎无法读取/查找CSS。我做了很多解决方案,但没有任何效果。直到我决定我的一个文件可能导致它。然后我做了反复试验。删除文件以查看导致该文件的文件。
直到我在web.xml中。我删除了web.xml,运行JSP并繁荣它读取CSS。我复制了web.xml,然后我的css无法读取。
顺便说一句,我使用的是spring mvc,而我的项目是maven web application。
以下是我的代码:
jsp(css链接部分):
<link rel="stylesheet" type="text/css" href="../../css/logincss.css">
的web.xml:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1">
<session-config>
<session-timeout>
30
</session-timeout>
</session-config>
<servlet>
<servlet-name>DpServlet</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>DpServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
</web-app>
我认为错误是当我请求css文件时,请求转到dispatcherservlet,这样就错了。我该如何解决我的问题?我需要解决方案我已经解决了这个问题一天了!提前谢谢。