Spring mvc springmvcservlet映射

Spring mvc springmvcservlet映射,spring-mvc,Spring Mvc,我正在尝试一个示例SpringMVC应用程序。我的web.xml文件 <servlet> <servlet-name>spring</servlet-name> <servlet-class> org.springframework.web.servlet.DispatcherServlet </servlet-class> </servlet> <servle

我正在尝试一个示例SpringMVC应用程序。我的web.xml文件

<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> 
我需要在哪里进行更改以准确调用这种类型的URL,以便我的测试控制器调用。我不知道我问的是正确的还是错误的,但我的要求是我不想以“/”或“test.htm”结束我的UrL


请提前提供帮助和感谢

您通常将dispatcher servlet映射到
/
,然后您就有了带有
@RequestMapping(“/foo/bar”)
的控制器。但是,如果您使用更具体的url定义servlet,它将被拾取。

您通常将dispatcher servlet映射到
/
,然后您的控制器具有
@RequestMapping(“/foo/bar”)
。但是,如果您使用更具体的url定义servlet,它将被选中。

什么控制器?您所拥有的只是一个
DispatcherServlet
。嗨,skaffman,在控制器中我有类似@RequestMapping(“/test”)的映射。这样行吗?我自己都不明白是什么控制器?您所拥有的只是一个
DispatcherServlet
。嗨,skaffman,在控制器中我有类似@RequestMapping(“/test”)的映射。这样行吗?我自己也很困惑,所以如果我的控制器中有像@RequestMapping(“/test”)这样的映射,那么使用这个URL应该可以工作?根据这个答案,这将防止在WEB-INF/文件夹中隐藏视图JSP。在您的应用程序中,您是否将InternalResourceViewResolver配置为指向“WEB-INF”文件夹中的前缀。您好,Bozho,因此如果我的控制器中有@RequestMapping(“/test”)之类的映射,那么使用此URL应该可以工作?根据此答案,这将防止您在WEB-INF/文件夹中隐藏视图JSP。在应用程序中,是否将InternalResourceViewResolver配置为指向“WEB-INF”文件夹中的前缀。
   http://localhost:8080/MySpringProject/test