web.xml中spring配置<!-- SpringMVC配置 -->
<servlet>
<servlet-name>spring MVC</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/classes/ApplicationContext.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>spring MVC</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>

解决方案 »

  1.   

    我今天刚刚决定放弃spring,有巨大的bug啊,目前项目暂时仅用springmvc这块。觉得老兄你也放弃吧。
      

  2.   

    我想知道你运行时输入的url是什么?如果直接访问的项目根目录,根据
    <welcome-file-list>
        <welcome-file>Book.jsp</welcome-file>
      </welcome-file-list>
    </web-app>
    会直接去找book.jsp而且楼主你的web.xml和spring配置文件之间有什么关联?
    你的viewspace是个servlet,spring配置文件中就找不到这个,可能你用了mvc框架我不太明白。
    另外这个url-pattern,你确定只是*.html?
      

  3.   


    我是直接在Eclipse下面运行的。
      

  4.   


    我是直接在Eclipse下面运行的。你确定你这样写别人书上的可行么,不可行就自己写吧
      

  5.   

    不要这样啊  无数的兄弟啊、、、
    用了好几年了,能用我还放弃它干嘛,无奈之举,数据库事务控制那块有严重bug,而且从1.0开始一直没解决,唉,目前只用springmvc,di这块了。