springMVC分为三层,本篇主要关于controller层。
一般格式如下:
@Controller2
1
public class 类名{
@RequestMapping(value="3")
public ModelAndView 方法名(){
ModelAndView mav=new ModelAndView();
mav.addObject("返回的视图上的字段名","返回的视图上的字段值");
mav.setViewName("返回的视图名");
return mav;
}
}
解释:
1处也可以加一个@RequestMapping,访问时会先查找1处的value值,再查找3中的value值
2.关于RequestMapping中value的值,1处在value值前后,或者不加“/”都是一样的,但是3处不能在后面加“/”,否则会访问不到。
注:2处也有value值,此值和RequestMapping中的不同,用来查找配置文件中的参数(详情查看后续博客或者其他人博客点击打开链接)