Python 官方文档:入门教程 => 点击学习
目录springMVC的几个模型对象1.ModelAndView2.Map和modelAndView原理一样3.@SessionAttributesspringmvc的几个重要对象S
模型对象的作用主要是保存数据,可以借助它们将数据带到前端。
常用的模型对象有以下几个:
顾名思义,模型和视图,既可以携带数据信息,也可以携带视图信息,常规用法如下
@RequestMapping("/testModelAndView")
public ModelAndView testModelAndView(){
String viewName = SUCCESS;
ModelAndView modelAndView = new ModelAndView(viewName);
//添加模型数据到 ModelAndView 中.
modelAndView.addObject("time", new Date());
return modelAndView;
}
同样是将数据一个一个放在requestScope中,前端取数据同样也是${模型数据}
@RequestMapping("/testMap")
public String testMap(Map<String, Object> map){
System.out.println(map.getClass().getName());
map.put("names", Arrays.asList("Tom", "Jerry", "Mike"));
return SUCCESS;
}
相当于创建session对象,往session对象里放数据,这里用一个注解完美解决
基本格式如下:
@SessionAttributes(value={"user"}, types={String.class})
@RequestMapping("/testSessionAttributes")
public String testSessionAttributes(Map<String, Object> map){
User user = new User("Tom", "123456", "tom@atguigu.com", 15);
map.put("user", user);
map.put("school", "atguigu");
return SUCCESS;
}
HandlerMapping
:定义了请求对应的handler对象HandlerExecutionChain
:包含了handler 对象和拦截器,由HandlerMapping调用getHandler获取以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。
--结束END--
本文标题: SpringMVC中的几个模型对象
本文链接: https://lsjlt.com/news/160194.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0