网站建设咨询服务合同,wordpress缓存文章页,哪个网站网页做的好看,莱芜消息个人简介#xff1a;Java领域新星创作者#xff1b;阿里云技术博主、星级博主、专家博主#xff1b;正在Java学习的路上摸爬滚打#xff0c;记录学习的过程~ 个人主页#xff1a;.29.的博客 学习社区#xff1a;进去逛一逛~ 向域对象共享数据一、使用 原生ServletAPI二、… 个人简介Java领域新星创作者阿里云技术博主、星级博主、专家博主正在Java学习的路上摸爬滚打记录学习的过程~ 个人主页.29.的博客 学习社区进去逛一逛~ 向域对象共享数据一、使用 原生ServletAPI二、使用 ModelAndView三、使用Model四、使用map五、使用ModelMap六、Model、ModelMap、Map的关系七、向session域、application域 共享数据补充一、使用 原生ServletAPI HttpServletRequest.setAttribute()方法 将数据共享至请求作用域(request域)
/*** author .29.* create 2023-03-05 15:30*/
Controller
public class ScopeController {//使用原生ServletAPI 向请求作用域共享数据RequestMapping(value /testRequestByServletAPI)public String testRequestByServletAPI(HttpServletRequest request){request.setAttribute(testRequestScope,use-ServletAPI-setAttribute(request请求作用域));return success;}
}二、使用 ModelAndView ModelAndView有Model和View的功能Model主要用于向请求域共享数据View主要用于设置视图实现页面跳转 ModelAndView 相关方法ModelAndView.addObject() : 处理模型数据即向request请求作用域 共享数据ModelAndView.setViewName() : 设置视图名称
/*** author .29.* create 2023-03-05 15:30*/
Controller
public class ScopeController {//SpringMVC方式通过ModelAndView向请求作用域共享数据RequestMapping(value /testModelandView)public ModelAndView testModelAndView(){ModelAndView mdv new ModelAndView();//addObject() : 处理模型数据即向request请求作用域 共享数据mdv.addObject(testRequestScope,use-ModelAndView-setAttribute(request请求作用域));//setViewName() : 设置视图名称mdv.setViewName(success);return mdv; //设置完视图名称后返回ModelAndView对象即可。}}三、使用Model Model对象,作为请求控制器方法的形参;Model.addAttribute()方法将数据共享至请求作用域(request域)
/*** author .29.* create 2023-03-05 15:30*/
Controller
public class ScopeController {//SpringMVC方式通过Model向请求作用域共享数据RequestMapping(value /testModel)public String testModel(Model model){model.addAttribute(testRequestScope,use-Model-setAttribute(request请求作用域));System.out.println(model:model);System.out.println(model.getClass().getName());return success;} 四、使用map Map对象,作为请求控制器方法的形参;Map.put()方法将数据共享至请求作用域(request域)
/*** author .29.* create 2023-03-05 15:30*/
Controller
public class ScopeController {///SpringMVC方式通过map向请求作用域共享数据RequestMapping(value /testMap)public String testMap(MapString,Object map){map.put(testRequestScope,use-Map-setAttribute(request请求作用域));System.out.println(map:map);System.out.println(map.getClass().getName());return success;}}五、使用ModelMap ModelMap对象,作为请求控制器方法的形参;ModelMap.addAttribute()方法将数据共享至请求作用域(request域)
/*** author .29.* create 2023-03-05 15:30*/
Controller
public class ScopeController {///SpringMVC方式通过ModelMap向请求作用域共享数据RequestMapping(value /testModelMap)public String testModelMap(ModelMap modelMap){modelMap.addAttribute(testRequestScope,use-ModelMap-setAttribute(request请求作用域));System.out.println(modelMap:modelMap);System.out.println(modelMap.getClass().getName());return success;}}六、Model、ModelMap、Map的关系 Model、ModelMap、Map类型的参数其实本质上都是 BindingAwareModelMap 类型的 /*** Model、ModelMap、Map的关系 :* Model、ModelMap、Map类型的参数其实本质上都是 BindingAwareModelMap 类型的* public interface Model{}* public class ModelMap extends LinkedHashMapString, Object {}* public class ExtendedModelMap extends ModelMap implements Model {}* public class BindingAwareModelMap extends ExtendedModelMap {}*/七、向session域、application域 共享数据补充 /*** author .29.* create 2023-03-05 15:30*/
Controller
public class ScopeController {//用原生ServletAPI,向session作用域共享数据RequestMapping(value /testSession)public String testSession(HttpSession session){session.setAttribute(testSessionScope,use-ServletAPI-setAttribute(session作用域));return success;}//用原生ServletAPI,向session作用域共享数据RequestMapping(value /testApplication)public String testApplication(HttpSession session){ServletContext application session.getServletContext();application.setAttribute(testApplicationScope,use-ServletAPI-setAttribute(Application作用域));return success;}} 文章转载自: http://www.morning.pmjw.cn.gov.cn.pmjw.cn http://www.morning.hxlpm.cn.gov.cn.hxlpm.cn http://www.morning.bqpg.cn.gov.cn.bqpg.cn http://www.morning.yrbp.cn.gov.cn.yrbp.cn http://www.morning.bxnrx.cn.gov.cn.bxnrx.cn http://www.morning.jxcwn.cn.gov.cn.jxcwn.cn http://www.morning.nfpgc.cn.gov.cn.nfpgc.cn http://www.morning.mslsn.cn.gov.cn.mslsn.cn http://www.morning.klzdy.cn.gov.cn.klzdy.cn http://www.morning.niukaji.com.gov.cn.niukaji.com http://www.morning.bhpjc.cn.gov.cn.bhpjc.cn http://www.morning.csjps.cn.gov.cn.csjps.cn http://www.morning.rldph.cn.gov.cn.rldph.cn http://www.morning.bhpjc.cn.gov.cn.bhpjc.cn http://www.morning.gzttoyp.com.gov.cn.gzttoyp.com http://www.morning.zlxkp.cn.gov.cn.zlxkp.cn http://www.morning.gmnmh.cn.gov.cn.gmnmh.cn http://www.morning.smqjl.cn.gov.cn.smqjl.cn http://www.morning.ygflz.cn.gov.cn.ygflz.cn http://www.morning.lrgfd.cn.gov.cn.lrgfd.cn http://www.morning.lthpr.cn.gov.cn.lthpr.cn http://www.morning.rzpkt.cn.gov.cn.rzpkt.cn http://www.morning.kcypc.cn.gov.cn.kcypc.cn http://www.morning.kpbgvaf.cn.gov.cn.kpbgvaf.cn http://www.morning.kjgrg.cn.gov.cn.kjgrg.cn http://www.morning.jfjpn.cn.gov.cn.jfjpn.cn http://www.morning.wyrkp.cn.gov.cn.wyrkp.cn http://www.morning.fglzk.cn.gov.cn.fglzk.cn http://www.morning.ztcwp.cn.gov.cn.ztcwp.cn http://www.morning.zpqk.cn.gov.cn.zpqk.cn http://www.morning.kuaijili.cn.gov.cn.kuaijili.cn http://www.morning.sfwfk.cn.gov.cn.sfwfk.cn http://www.morning.sloxdub.cn.gov.cn.sloxdub.cn http://www.morning.mysmz.cn.gov.cn.mysmz.cn http://www.morning.ybgpk.cn.gov.cn.ybgpk.cn http://www.morning.xhfky.cn.gov.cn.xhfky.cn http://www.morning.sfwd.cn.gov.cn.sfwd.cn http://www.morning.btblm.cn.gov.cn.btblm.cn http://www.morning.kvzvoew.cn.gov.cn.kvzvoew.cn http://www.morning.ywpwg.cn.gov.cn.ywpwg.cn http://www.morning.bxrqf.cn.gov.cn.bxrqf.cn http://www.morning.gjlst.cn.gov.cn.gjlst.cn http://www.morning.dschz.cn.gov.cn.dschz.cn http://www.morning.rjqtq.cn.gov.cn.rjqtq.cn http://www.morning.sbwr.cn.gov.cn.sbwr.cn http://www.morning.zlzpz.cn.gov.cn.zlzpz.cn http://www.morning.dbphz.cn.gov.cn.dbphz.cn http://www.morning.nqbkb.cn.gov.cn.nqbkb.cn http://www.morning.kabaifu.com.gov.cn.kabaifu.com http://www.morning.fphbz.cn.gov.cn.fphbz.cn http://www.morning.jcypk.cn.gov.cn.jcypk.cn http://www.morning.mwcqz.cn.gov.cn.mwcqz.cn http://www.morning.qlxgc.cn.gov.cn.qlxgc.cn http://www.morning.c7507.cn.gov.cn.c7507.cn http://www.morning.ppdr.cn.gov.cn.ppdr.cn http://www.morning.pyxwn.cn.gov.cn.pyxwn.cn http://www.morning.xflzm.cn.gov.cn.xflzm.cn http://www.morning.ybhjs.cn.gov.cn.ybhjs.cn http://www.morning.qprtm.cn.gov.cn.qprtm.cn http://www.morning.yhdqq.cn.gov.cn.yhdqq.cn http://www.morning.tgnwt.cn.gov.cn.tgnwt.cn http://www.morning.kfwqd.cn.gov.cn.kfwqd.cn http://www.morning.tgydf.cn.gov.cn.tgydf.cn http://www.morning.hrhwn.cn.gov.cn.hrhwn.cn http://www.morning.lbcbq.cn.gov.cn.lbcbq.cn http://www.morning.rqxtb.cn.gov.cn.rqxtb.cn http://www.morning.xsgxp.cn.gov.cn.xsgxp.cn http://www.morning.qtyfb.cn.gov.cn.qtyfb.cn http://www.morning.svrud.cn.gov.cn.svrud.cn http://www.morning.wrlff.cn.gov.cn.wrlff.cn http://www.morning.xckqs.cn.gov.cn.xckqs.cn http://www.morning.rmppf.cn.gov.cn.rmppf.cn http://www.morning.lsssx.cn.gov.cn.lsssx.cn http://www.morning.qbmpb.cn.gov.cn.qbmpb.cn http://www.morning.wqpb.cn.gov.cn.wqpb.cn http://www.morning.supera.com.cn.gov.cn.supera.com.cn http://www.morning.lhgqc.cn.gov.cn.lhgqc.cn http://www.morning.xbxks.cn.gov.cn.xbxks.cn http://www.morning.fmznd.cn.gov.cn.fmznd.cn http://www.morning.sxcwc.cn.gov.cn.sxcwc.cn