1.如果是用xml文件配置的可能是忘了实现Controller接口
import org.springframework.web.servlet.mvc.Controller;
public class UserController implements Controller
2。用注解的可能原因是
@Controller注释未生效,需在xml添加<mvc:annotation-driven />
<mvc:annotation-driven/>相当于注册了DefaultAnnotationHandlerMapping和AnnotationMethodHandlerAdapter两个bean,
配置一些messageconverter。
所以当我们需要controller返回一个map的json对象时,一定要设定<mvc:annotation-driven />