【C016023】在SpringMVC中,以下哪些配置可以允许SpringMVC访问静态资源( )。
A.spring-servlet.xml配置
一种方案实现:静态资源由web容器去请求,非静态的由SpringMVC处理,代码如下:
<mvc:default-servlet-handler />
B.静态的由SpringMVC统一实现,请求与路径对应,代码如下:
<mvc:resources mapping="/images/**" location="/images/" />
<mvc:resources mapping="/css/**" location="/css/" />
<mvc:resources mapping="/js/**" location="/js/" />
<mvc:resources mapping="/jsp/**" location="/jsp/"></mvc:resources>
C.<mvc:default-servlet-handler />将静态资源的处理经由SpringMVC框架交回Web应用服务器处理。而<mvc:resources />更进一步,由SpringMVC框架自己处理静态资源,并添加一些有用的附加值功能
D.<servlet>
<servlet-name>Spring-Servlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath*:/config/spring/Spring-Servlet.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Spring-Servlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>