Failed to load resource: the server responded with a status of 404?

Failed to load resource: the server responded with a status of 404
后端:SSM框架

ide:idea

前端:jsp

图片说明

对静态资源的处理:
图片说明
目录结构:
图片说明
jsp:
图片说明
我发现之所以报404是因为:
在jsp页面中请求了没有显示 的定义 js和css引用。
jsp中只引用了:

 <script src="<c:url value="/static/jquery-3.1.1.js" />" type="text/javascript"></script>
    <script src="<c:url value="/static/editormd/editormd.js" />" type="text/javascript"></script>
    <script src="<c:url value="/static/bootstrap/js/bootstrap.js" />" type="text/javascript"></script>
    <link href="<c:url value="/static/bootstrap/css/bootstrap.css" />" rel="stylesheet"/>
    <link href="<c:url value="/static/bootstrap/css/bootstrap-theme.css" />" rel="stylesheet"/>
    <link rel="stylesheet" href="<c:url value="/static/editormd/css/editormd.css" />" />

而404报得是上面没有引用的。
eg:
图片说明

如果把:
图片说明

问题长时间解决不了,就应该放下啊。、
想解决这个问题时,死活都不知道 是什么原因。就是不知道 怎么解决。
自己不想解决这个问题时,答案自己就出来 了。
我在做项目的时候 发现使用JSTL的时候要使用两个jar包。

 <!--使用JSTL 需要如下 两个jar包-->
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
            <version>1.2</version>
        </dependency>

        <!-- JSTL实现包 -->
        <dependency>
            <groupId>org.apache.taglibs</groupId>
            <artifactId>taglibs-standard-impl</artifactId>
            <version>1.2.5</version>
        </dependency>

出现 上面那个问题是因为我 忘记将standard jar包添加 进来 了

  <!-- JSTL实现包 -->
        <dependency>
            <groupId>org.apache.taglibs</groupId>
            <artifactId>taglibs-standard-impl</artifactId>
            <version>1.2.5</version>
        </dependency>

感谢楼主

感谢楼主

感谢楼主

我也感谢你了

看着享是指向的路径不对

使用 ${pageContext.request.contextPath} , 后面再接路径; 比如 ${pageContext.request.contextPath}/static/...
这些一般都会单独放在一个页面里面使用 c:set 去定义