Java 找不到HTTP请求的映射,URI-Servlet正在查看所有文件

Java 找不到HTTP请求的映射,URI-Servlet正在查看所有文件,java,spring,Java,Spring,我是Spring&Request Mapping的新手,目前我有一个maven web项目设置,似乎无法正确处理我的初始请求 在my web.xml中,我有: 最后是我的示例控制器: 我的示例目录结构: 然而,当我导航到localhost:8080/example/my页面时,它会丢失所有的CSS样式和几乎所有对项目中其他文件的调用。我得到了警告 No mapping found for HTTP request with URI [/example/css/main.css] in Dispa

我是Spring&Request Mapping的新手,目前我有一个maven web项目设置,似乎无法正确处理我的初始请求

在my web.xml中,我有:

最后是我的示例控制器:

我的示例目录结构:

然而,当我导航到localhost:8080/example/my页面时,它会丢失所有的CSS样式和几乎所有对项目中其他文件的调用。我得到了警告

No mapping found for HTTP request with URI [/example/css/main.css] in DispatcherServlet with name 'Example'
还有一堆其他的警告/404,用于我不想映射的文件

有人能帮我准确地了解我的项目配置错误的地方吗?

css和js文件应该位于需要在servlet上下文配置中配置的资源文件夹中

例如,example-servlet.xml:


是否有帮助?请输入查看代码,以便我们验证设置是否正确。还有您的资源文件设置,那么您在哪里告诉您的spring confi在哪里查找资源文件
<context:component-scan base-package="com.example.controller" /> //right package

<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="prefix" value="/WEB-INF/pages/" />
    <property name="suffix" value=".jsp" />
</bean>
@Controller
@RequestMapping("/")
public class ExampleController {

    @RequestMapping(value = "/start")
    public String start() {
        System.out.println("Example Starting...");
    }

}
No mapping found for HTTP request with URI [/example/css/main.css] in DispatcherServlet with name 'Example'
<resources mapping="/css/**" location="/css/" />
<resources mapping="/js/**" location="/js/" />
<link rel="stylesheet" href="css/main.css">
<script src="js/util.js"></script>