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

时间:2023-03-09 19:42:58
注解式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/>-->加上试试。

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

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

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

这个需要用到一个依赖:

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>