mvc:annotation-driven报错
时间: 2023-04-25 10:05:50 浏览: 214
当使用<mvc:annotation-driven>标签时,可能会出现以下错误:
1. 找不到org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping类
这个错误通常是由于Spring版本不兼容导致的。如果您使用的是Spring 3.1或更高版本,则应该使用<mvc:annotation-driven>标签。如果您使用的是Spring 3.或更低版本,则应该使用<context:component-scan>标签。
2. 找不到org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter类
这个错误通常是由于Spring版本不兼容导致的。如果您使用的是Spring 3.1或更高版本,则应该使用<mvc:annotation-driven>标签。如果您使用的是Spring 3.或更低版本,则应该使用<context:component-scan>标签。
3. 找不到org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter类
这个错误通常是由于Spring版本不兼容导致的。如果您使用的是Spring 5.或更高版本,则应该使用@EnableWebMvc注释。如果您使用的是Spring 4.或更低版本,则应该使用WebMvcConfigurerAdapter类。
4. 找不到org.springframework.web.servlet.DispatcherServlet类
这个错误通常是由于您没有正确配置DispatcherServlet导致的。请确保您已经正确配置了DispatcherServlet,并且在web.xml文件中正确地映射了它。
5. 找不到org.springframework.web.servlet.view.InternalResourceViewResolver类
这个错误通常是由于您没有正确配置InternalResourceViewResolver导致的。请确保您已经正确配置了InternalResourceViewResolver,并且在Spring配置文件中正确地定义了它。
总之,当使用<mvc:annotation-driven>标签时,如果出现错误,请检查您的Spring版本和配置是否正确。
阅读全文