这教程不错:
http://static.springsource.org/docs/Spring-MVC-step-by-step/part4.html
注意用tomcat而不是jetty。jetty在windows下有路径问题
spring-form.tld的位置:在spring-webmvc-3.0.x.RELEASE.jar里
见 http://stackoverflow.com/questions/2900689/spring-form-tld-where-is-it
spring jdbc的好处:自动处理连接和错误
http://static.springsource.org/docs/Spring-MVC-step-by-step/part5.html
Spring provides a JDBC abstraction framework that we will make use of. The biggest difference between using straight JDBC and Spring's JDBC framework is that you don't have to worry about opening and closing the connection or any statements. It is all handled for you. Another advantage is that you won't have to catch any exceptions, unless you want to.