我想学习Spring MVC的基础知识,并有决心控制器与方式URL的问题。我正在用这个tutorial作为跳板。我能得到它在Tomcat微操作和URL /context/welcome.htm解析为这样的注释控制器:使用配置DispatcherServlet会为REST风格的URL
@Controller
@RequestMapping("/welcome")
public class HelloWorldController
的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>*.htm</url-pattern>
</servlet-mapping>
我会喜欢能够输入/上下文/欢迎和解决HelloWorldController,但这不起作用。我试图设置*,但这会导致servlet无法加载。如果有人可以解释为什么这个URL模式是无效的,以及如何配置该控制器的所有请求,如/欢迎工作和/欢迎而不是只是那些结尾的的* .htm,将不胜感激。在ASP.NET MVC中,提供了一个路由页面来调试这种控制器映射问题。用Spring做这件事的最好方法是什么?
为/ url-pattern>提示,现在事情按预期工作。 –
dcompiled
2012-02-25 02:25:05