今年高考时间模型对象的作用主要是保存数据,可以借助它们将数据带到前端。
常用的模型对象有以下几个:
顾名思义,模型和视图,既可以携带数据信息虎妞,也可以携带视图信息,常规用法如下
/** * 目标下一个倒下的会不会是华为方法的返回值可以是 modelandview 类型。 * 其中可以包含视图和模型信息 * springmvc 会把 modelandview 的 model 中数据放入到 request 域对象中. * @return */ @requestmapping("/testmodelandview") public modelandview testmodelandview(){ string viewname = success; modelandview modelandview = new modelandview(viewname); //添加模型数据到 modelandview 中. modelandview.addobject("time", new date()); return modelandview; }
同样是将数据一个一个放在requestscope中,前端取数据同样也是${模型数据}
/** * 目标方法可以添加 map 类型(实际上也可以是 model 类型或 modelmap 类型)的参数. * @param map * @return */ @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; }
相当于创建ssion对象,往ssion对象里放数据,这里用一个注解完美解决
基本格式如下:
/** * @ssionattributes 除了可以通过属性名指定需要放到会话中的属性外(实际上使用的是 value 属性值), * 还可以通过模型属性的对象类型指定哪些模型属性需要放到会话中(实际上使用的是 types 属性值) * * 注意: 该注解只能放在类的上面. 而不能修饰方法. 想当于在map中和ssion中 各存放了一个实体类,一个string类的字符串 */@ssionattributes(value={"ur"}, types={string.class}) @requestmapping("/testssionattributes") public string testssionattributes(map<string, object> map){ ur ur = new ur("tom", other什么意思"123456", "tom@atguigu.com", 15); map.put("ur", ur); map.put("school", "atguigu"); return success; }
handlermapping
:定义了请求对应的handler对象handlerexecutionchain
:包含了handler 对象和拦截器,由handlermapping调用gethandler获取以上为个人经验,希望能给大家一个参考,也希望大家多多支持www.887551.com。
本文发布于:2023-04-04 03:47:19,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/9ae16e232841792c8c3d68a2ea79f865.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:SpringMVC中的几个模型对象.doc
本文 PDF 下载地址:SpringMVC中的几个模型对象.pdf
留言与评论(共有 0 条评论) |