type
status
date
slug
summary
tags
category
icon
password
怎么把数据放入request中
在传统的javaWeb中,数据是放在request中,使用request.getParameter方法获取数据,那么它是怎么放入进去的。
springmvc自动把数据放入request域
页面vote_ok可以直接从request域中取值
因为springmvc自动将数据封装到request域中了,所以页面可以直接取,但是这有个问题,之后controller是要掉用service,dao,并且要对数据进行处理的,这样怎么修改request域中的信息呢?
这样取出的数据就是修改后的。
通过map放入request域
原理分析:springmvc会遍历map,然后将map的k-v, 存放到request域
使用modeleAndView放入数据
在进入方法的时候,已经把master对象放入modelAndView中了。
扩展
前面controller返回了两种对象,一种是返回字符串return “vote_ok”,另一种是直接返回
modelAndView对象,其实这两种是一样的,字符串的形式也是返回封装成了modelAndView对象返回了。然后内部进行处理,跳转页面。
怎么把数据放在session域中
放入session域中,整个回话就都可以使用了。
因为每次请求数据都是默认放在request域中,所以只需要重新放入session域中即可
这样取数据是没问题的。