Java在/ *上映射全局前端控制器servlet时如何访问静态资源

我已经将Spring MVC调度程序映射为上的全局前端控制器servlet /*

<servlet>       

<servlet-name>home</servlet-name>

<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>home</servlet-name>

<url-pattern>/*</url-pattern>

</servlet-mapping>

但是,此映射会停止访问文件/res/夹中都包含的静态文件,如CSS,JS,图像等。

我如何才能访问它们?

回答:

我也遇到了这个问题,却从未找到一个好的解决方案。我最终将我的servlet映射到URL层次中的更高一级:

<servlet-mapping>       

<servlet-name>home</servlet-name>

<url-pattern>/app/*</url-pattern>

</servlet-mapping>

现在,基本上下文(和/ res目录中)的所有内容都可以由容器提供。

以上是 Java在/ *上映射全局前端控制器servlet时如何访问静态资源 的全部内容, 来源链接: utcz.com/qa/417627.html

回到顶部