注解式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>