Spring Tomcat y recursos estáticos y mvc: recursos

Empecé a hacer una aplicación web desde cero. Antes siempre había estado trabajando en aplicaciones que ya se estaban ejecutando durante mucho tiempo, por lo que no tuve que lidiar con la fase de configuración completa. Estoy usando Spring 3 y Tomcat 6, y estoy usando Eclipse 3.6

Tengo un gran problema con el servicio de imágenes (u otras cosas diferentes de las respuestas del controlador). De hecho, no puedo encontrar una manera de tener mis imágenes en mi jsps. Mi configuración, funciona con:

 <servlet-mapping> 
     <servlet-name>springDispatcher</servlet-name> 
     <url-pattern>/</url-pattern> 
 </servlet-mapping> 

en web.xml y

<bean name="/accise" class="it.jsoftware.jacciseweb.controllers.MainController">

</bean>

para el contexto del servlet (más otro, por supuesto).

He leído muchos mensajes aquí y otros foros que hablan sobre esto:

<mvc:resources mapping="/resources/**" location="/resources/" />

pero si inserto eso en mi servlet-context.xml, podré servir imágenes, pero el controlador "accise" no será accesible. ¿Estoy haciendo mal uso o no he entendido bien la etiqueta de recursos? ¿Cuál es la forma correcta?

Solución de actualización encontrada !!! :)

El problema era que mi servlet-config.xml perdió una declaración:

Ahora es (usando anotaciones en el controlador):

<?xml version="1.0" encoding="UTF-8"?>

<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframework.org/schema/mvc"
    xmlns:context="http://www.springframework.org/schema/context"
    xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
        http://www.springframework.org/schema/aop 
        http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
        http://www.springframework.org/schema/tx
        http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
        http://www.springframework.org/schema/context
        http://www.springframework.org/schema/context/spring-context-3.0.xsd
        http://www.springframework.org/schema/mvc 
        http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd">


    <context:component-scan base-package="it.jsoftware.jacciseweb.controllers"></context:component-scan>
    <mvc:annotation-driven />

    <bean
        class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping" />

<mvc:resources mapping="/resources/**" location="/resources/" />

Respuestas a la pregunta(3)

Su respuesta a la pregunta