项目场景:
刚开始学习springmvc的注解对其还不够了解
问题描述:
1.使用idea写代码,写了@RequestMapping后,按旁边的spring小绿标却不跳转;
2. uri:localhost:8080/hello 一直报404
@RequestMapping("/hello")
public String sayHello(Model model){
model.addAttribute("msg","springmvc");
String hello = "hello";
return hello;
}
原因分析:
1. 可能是idea的机制设定问题,如果直接返回字符串常量就可以实现跳转;
2. 英文水平不够却盲目自信 把web.xml文件中的DispatcherServlet拼错了,找了好久TAT
解决方案:
public class HelloController {
@RequestMapping("/hello")
public String sayHello(Model model){
model.addAttribute("msg","springmvc");
return "hello";
}
}