Harry
Harry

Reputation: 4773

spring MVC servlet mapping

I am trying a sample spring MVC application. My web.xml has

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

<servlet-mapping>
    <servlet-name>spring</servlet-name>
    <url-pattern>/test</url-pattern>
</servlet-mapping> 

so my question is how I can call my test controller if I just type in the url

   http://localhost:8080/MySpringProject/test 

Where do i need to make change to call exactly this type of URL so that my test controller called. I don't know what I am asking is correct or not but my requirement is that I don't want to end my UrL with "/" or "test.htm".

Please help and thanks in advance

Upvotes: 0

Views: 2678

Answers (1)

Bozho
Bozho

Reputation: 597006

You usually map your dispatcher servlet to /, and then you have controllers with @RequestMapping("/foo/bar"). But if you define a servlet with a more specific url, it will get picked up.

Upvotes: 4

Related Questions