注解式controller开发,action找不到controller???

Spring这一列列的 ,  配置是真的多,学完我都忘啦  那个配置是干什么的了。  

这里我遇到的问题是  我前台 使用action请求controller中的方法时,却找不到 报错404。

首先你路径写的没问题,那其实就是你的配置的问题了。少了一些配置是找不到注解式的controller的。

 

1.检查的application.xml中的配置:

<context:component-scan base-package="happy"></context:component-scan><!--扫描happy包下的一些可以说是spring的一些注解-->

<!--<mvc:annotation-driven/>-->

这两个  你看看如果不行 把<!--<mvc:annotation-driven/>-->加上试试。

2.检查你的web.xml文件中的配置:

这个需要用到一个依赖:

javaee的依赖

<dependency>
            <groupId>javaee</groupId>
            <artifactId>javaee-api</artifactId>
            <version>5</version>
        </dependency>

  

web.xml代码:

<servlet>
    <servlet-name>springmvc</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <init-param>
      <param-name>contextConfigLocation</param-name>
      <param-value>classpath:ApplicationUserInfo.xml</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
  </servlet>

 

原文地址:https://www.cnblogs.com/java-263/p/10385830.html