感觉模型数据好难掌握啊 用的很灵活 熟悉一些常见的 但是看别人的代码又用的不是那些常规的
譬如在拦截器的 prehandle 方法里放一个 bean 在 request 里做属性 之后就能在处理器里通过
@ModelAttribute("beanname")取出来 有时候,甚至 beanname 都可以不指出来 直接用相应类名第一个字母小写做 key 譬如
在 prehandle()方法里 MyBean bean = new MyBean(); request.setAttribute("abean", myBean); 接着在处理器里
@RequestMapping("/index") public String doindex(@ModelAttribute("myBean") bean){}
这里的 myBean 就是 MyBean 第一个字母小写
这上面的说法对吗?
另外,同一个处理器类里,模型数据是各个处理器共用的吗? 生存周期 作用域是什么状况啊?
有没有一些对模型数据解释的比较全面的文章?
谢谢
1
esolve OP 顶顶顶,
|
2
esolve OP 顶顶顶!没人知道么。。
|