我正在尝试一个示例弹簧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。
请提前帮助和谢谢
答案 0 :(得分:4)
您通常将调度程序servlet映射到/
,然后您拥有@RequestMapping("/foo/bar")
的控制器。但是如果你用一个更具体的url定义一个servlet,它就会被拿起来。