Spring MVC настроить URL-шаблон


Я пытаюсь настроить простой контроллер.

У меня есть:
вweb.xml




<servlet>
    <servlet-name>mvc-dispatcher</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
    <servlet-name>mvc-dispatcher</servlet-name>
    <url-pattern>/index.jsp</url-pattern>
</servlet-mapping>

вMVC-диспетчерская-servlet.xml

<bean id="viewResolver"
      class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="prefix">
        <value>/jsp/</value>
    </property>
    <property name="suffix">
        <value>.jsp</value>
    </property>
</bean>

<bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
    <property name="urlMap">
        <map>
            <entry key="/index.jsp">
                <ref bean="mainPage"/>
            </entry>
        </map>
    </property>
</bean>

<bean name="mainPage" class="ru.mypack.TBController" />

вот мойконтроллер:

public class TBController extends AbstractController {

@Override
protected ModelAndView handleRequestInternal(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws Exception {
    System.out.println("It is here");
    ModelAndView model = new ModelAndView("index");
    return model;
}}

Я использую Tomcat 6, и в этой конфигурации он (/index.jsp) работает отлично!

Но если я изменю шаблон URL, как это

<servlet-mapping>
    <servlet-name>mvc-dispatcher</servlet-name>
    <url-pattern>*.jsp</url-pattern>
</servlet-mapping>

возвращает 404 доступа к /index.jsp

Я вижу «Это здесь» в консоли, это означает, что URL-шаблон работает нормально, но ModelAndView не инициализируется

Странно то, что похоже, что он пытается получить доступ к пустому ресурсу (Chrome выдает сообщение «HTTP Status 404 -»)



Пожалуйста, помогите мне понять, что происходит .. Может быть, я что-то упустил в спецификации url-pattern?

UPD:
Благодаря Павлу Хоралу решение найдено.
Я просто заменил свой шаблон URL в web.xml на

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

И теперь он отвечает /test/index.jsp