FYI
Для всех, кто столкнулся бы с той же проблемой, что и я, я решил свою проблему и поделился с вами:
test-servlet.xml такой же без изменений, как в моем предыдущем посте.
<mvc:annotation-driven/>
<mvc:resources mapping="/resources/**" location="/static-resource/"/>
на странице index.jsp будет выглядеть следующим образом:
<spring:url value="/resources/css/screen.css" var="resourceUrl"/>
<link media="screen" rel="stylesheet" href="${resourceUrl}" type="text/css" />
Основная проблема была в моем файле web.xml, поскольку я сопоставил весенний сервлет с
<url-pattern>/*.htm</url-pattern>
вместо этого вы должны отображать только
<url-pattern>/</url-pattern>
web.xml будет выглядеть так:
<servlet>
<servlet-name>test</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>test</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
Спасибо за все!