1.如果没有method,是否可以传值成功?【可以】
原代码:
@Controller
@Lazy(false) //调用时加载 需手动配置运行时加载
public class Welcome {
public Welcome() {
System.out.println("heeeeeeeeeeeeeeeeeeeeee");
}
// @RequestMapping(value = “/hi”,method = RequestMethod.GET)
@RequestMapping(value = “/six”,method = RequestMethod.GET)
public ModelAndView six(){
ModelAndView mav = new ModelAndView(“six”); //跳转新的页面名称six.jsp
mav.addObject(“time”, new Date());
mav.getModel().put(“name”, “caoyc”);
return mav;
}
}
修改后:
结果:
删除method后,可以传递参数。
2.ModelAndView 的viewName不与要传递的jsp页面名一致,是否可以跳转?【不可以】
原代码:
ModelAndView mav = new ModelAndView(“six”);
修改后:
ModelAndView mav = new ModelAndView(“seeven”);
结果:
不存在seeven这个jsp页面。说明ModelAndView的setViewName(“XXX”),XXX是JSP页面名称。
3.src以下的文件都算在包名里,是真的吗?【是的】
包名
4.web.xml中默认的是可以直接对应“-servlet.xml”的配置文件的
5.web.xml拦截一切url请求
6.Spring MVC项目目录,有三个提供的配置文件,web.xml,dispatcher-servlet.xml和保持不变的applicationContext.xml
7.ModelAndView两种传参方式
暂时就记录到这吧,晚安!