1

我需要公开一些静态内容(wsdl 所需的 xsd 文件)。我不能使用 mvn:resources 因为它在 Spring 3.0.0 中不可用

我不知道静态内容应该去哪里。希望可以有人帮帮我。

在我的 web.xml 我有

    <servlet>
        <servlet-name>Resources</servlet-name>
        <servlet-class>org.springframework.web.servlet.ResourceServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>

    <servlet-mapping>
        <servlet-name>Resources</servlet-name>
        <url-pattern>/resources/*</url-pattern>
    </servlet-mapping>

然后在 webapp 目录中,我添加了一个包含静态文件的资源目录。

% ls webapp 
index.jsp  META-INF  resources  WEB-INF

有人可以告诉我静态内容应该去哪里。

非常感谢。

4

2 回答 2

1

不要忘记这一点:

<!-- Allows for mapping the DispatcherServlet to "/" by forwarding static resource 
requests to the container's default Servlet -->
<mvc:default-servlet-handler/>
于 2012-09-15T09:22:13.833 回答
0

你写了

我不能使用 mvn:resources 因为它在 Spring 3.0.0 中不可用

这是完全错误的!

mvn:resources在版本3.0.0 3.0.4的 Spring mvc 命名空间中可用

见xsd:http ://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd

于 2012-09-15T08:27:13.327 回答