初学spring,想做一个简单的登入验证功能,报404错误,已被困扰一天了,跪求帮助

项目用ecliper ee开发,jdk1.7+mysql+tomcat环境。初学spring,想做一个简单的页面登入验证功能,报404错误,用了spring mvc,在Controller类里打了断点发现程序根本没有执行Controller类,检查了n遍配置文件感觉都是对的。这个bug已经困扰我一天多了,跪求帮助!!

页面错误信息
错误信息

项目目录结构
项目目录结构

web.xml 配置
web.xml

applicationContext.xml配置
applicationContext.xml

xxx-servlet.xml配置
taotaobao-servlet.xml

Controller类代码
Controller类

页面在项目中的位置
页面位置

url后缀html,应该是当做静态页面处理了,

 <servlet>
    <servlet-name>spring</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>spring</servlet-name>
    <!-- 这个地方配置的是链式语法,也就是不需要*.*类型的访问方式。配置如下 -->
    <url-pattern>/</url-pattern>
    <!-- 避免静态文件被阻截 -->
    <servlet-name>default</servlet-name>      
    <url-pattern>*.jpg</url-pattern>     
    </servlet-mapping>    <servlet-mapping>           
    <servlet-name>default</servlet-name>        
    <url-pattern>*.js</url-pattern>    
    </servlet-mapping>    <servlet-mapping>            
    <servlet-name>default</servlet-name>           
    <url-pattern>*.css</url-pattern> 
    <servlet-name>default</servlet-name>           
    <url-pattern>*.html</url-pattern>
  </servlet-mapping>

你可以用fiddler或httpwatch看看你提交的网址到底被springmvc转到哪了。
我感觉 应该 是p:prefix="classpath:.."这里有问题

springmvc不能直接访问,只能访问 .do的路径,然后再在控制器跳转到你想去的路径。