Spring MVC Servlet映射
问题内容:
我正在尝试一个示例Spring MVC应用程序。我的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>
所以我的问题是,如果我只输入网址,该如何调用我的测试控制器
http://localhost:8080/MySpringProject/test
我需要在哪里进行更改以完全调用此类型的URL,以便测试控制器调用。我不知道我要问的内容是否正确,但我的要求是我不想以“ /”或“
test.htm”结尾我的UrL。
请帮助并提前感谢
问题答案:
通常,您会将调度程序servlet映射到/
,然后使用来控制@RequestMapping("/foo/bar")
。但是,如果您使用更具体的URL定义servlet,它将被选中。