发现资源文件我有以下问题的每一个页面上,我试图访问没有映射在DispatcherServlet的
警告[HTTP-NIO-8080-EXEC-7] org.springframework。 web.servlet.PageNotFound.noHandlerFound没有映射 找到HTTP请求与URI [/cart/%3Cc:url%20value='/resources/css/bootstrap.css'%20/%3E]在 DispatcherServlet名称为' springmvc-dispatcher
有警告,但这些资源是可见的(css和脚本都在工作,仍然出现错误),并且我没有在jsp文件中加下划线。
<link href="<c:url value='/resources/css/bootstrap.css' />" rel="stylesheet"/>
<script src="<c:url value="/resources/js/controllers.js"/>"></script>
我已经在上面的每个JSP文件路径CSS和JS。
项目 - 结构
我的过滤器映射:
<filter-mapping>
<filter-name>springSecurityFilterChain</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
你有没有添加' ' - 这里解释 - http://stackoverflow.com/questions/31346267/what-is-the-need-and-use-的-mvcdefault-servlet的处理程序? –
Arpit
是的。所以intellij控制台现在已经很清晰,一切正常,但在浏览器控制台中,我仍然有 'GET http:// localhost:8080/products /%3Cc:url%20value ='/ resources/css/bootstrap.css'% 20 /%3E' 这是正常的吗? @Arpit – Artur
您的代码无法正常工作,因为您可以从正在调用的网址清楚地看到。所以我非常怀疑你的JSP实际上是服务器还是正确解析。 –