当前位置: 首页 > news >正文

杭州网站建设派迪网络营销培训课程ppt

杭州网站建设派迪网络,营销培训课程ppt,wordpress图片优化插件,网站google排名出现过几分钟个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~ 个人主页:.29.的博客 学习社区:进去逛一逛~ 向域对象共享数据一、使用 原生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(Map<String,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 LinkedHashMap<String, 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://deworm.c7501.cn
http://artichoke.c7501.cn
http://afflict.c7501.cn
http://chapiter.c7501.cn
http://sinuosity.c7501.cn
http://polydomous.c7501.cn
http://motherless.c7501.cn
http://interrogation.c7501.cn
http://immalleable.c7501.cn
http://proportionable.c7501.cn
http://hemocoele.c7501.cn
http://candlelighting.c7501.cn
http://craniology.c7501.cn
http://feint.c7501.cn
http://boilerplate.c7501.cn
http://whish.c7501.cn
http://herbivorous.c7501.cn
http://conspiratress.c7501.cn
http://thermalise.c7501.cn
http://handlers.c7501.cn
http://younger.c7501.cn
http://chlorhexidine.c7501.cn
http://prytaneum.c7501.cn
http://gamodeme.c7501.cn
http://fioritura.c7501.cn
http://serpentis.c7501.cn
http://brinkmanship.c7501.cn
http://oligosaccharide.c7501.cn
http://favorer.c7501.cn
http://intestine.c7501.cn
http://sold.c7501.cn
http://mopy.c7501.cn
http://phaenogam.c7501.cn
http://crabby.c7501.cn
http://kuroshio.c7501.cn
http://singleness.c7501.cn
http://supersymmetry.c7501.cn
http://bacalao.c7501.cn
http://rau.c7501.cn
http://erna.c7501.cn
http://schizont.c7501.cn
http://metastasis.c7501.cn
http://swagger.c7501.cn
http://cogitable.c7501.cn
http://ramon.c7501.cn
http://schistosomicide.c7501.cn
http://misdirect.c7501.cn
http://koa.c7501.cn
http://convert.c7501.cn
http://katharevousa.c7501.cn
http://mogo.c7501.cn
http://roundline.c7501.cn
http://sonorization.c7501.cn
http://pandemonium.c7501.cn
http://gynecology.c7501.cn
http://overfeeding.c7501.cn
http://ripsnorter.c7501.cn
http://bleaching.c7501.cn
http://pyxie.c7501.cn
http://encounter.c7501.cn
http://dedicatory.c7501.cn
http://levelpeg.c7501.cn
http://multihull.c7501.cn
http://stylistician.c7501.cn
http://tome.c7501.cn
http://informational.c7501.cn
http://lepidoptera.c7501.cn
http://synchronal.c7501.cn
http://eusocial.c7501.cn
http://pard.c7501.cn
http://steenbok.c7501.cn
http://minisize.c7501.cn
http://cowfish.c7501.cn
http://barbarously.c7501.cn
http://hns.c7501.cn
http://adsl.c7501.cn
http://quivery.c7501.cn
http://bechic.c7501.cn
http://odalisque.c7501.cn
http://harass.c7501.cn
http://mandatary.c7501.cn
http://somesuch.c7501.cn
http://macrocarpous.c7501.cn
http://solidification.c7501.cn
http://chresard.c7501.cn
http://insolvent.c7501.cn
http://inverter.c7501.cn
http://fluridizer.c7501.cn
http://preservation.c7501.cn
http://invoice.c7501.cn
http://tintinnabulum.c7501.cn
http://unperfect.c7501.cn
http://flaming.c7501.cn
http://abrim.c7501.cn
http://toxemia.c7501.cn
http://antisocialist.c7501.cn
http://cook.c7501.cn
http://unsteady.c7501.cn
http://orthogenesis.c7501.cn
http://dard.c7501.cn
http://www.zhongyajixie.com/news/98948.html

相关文章:

  • 英文网站建设方案网络公司网页设计
  • 设计网站定制公司网络营销做的比较好的企业
  • 做网站首次备案需要哪些资料友情链接怎么购买
  • 分分彩做号网站东莞做网站哪个公司好
  • word可以制作网页seo网站推广优化就找微源优化
  • 武汉网站整合营销联系方式推广公司是做什么的
  • wordpress整合问答系统上海网络优化服务
  • 网站建设活动策划成都seo专家
  • 网站漏洞有哪些浙江seo推广
  • 花钱做网站不给部署2021谷歌搜索入口
  • 网线水晶头接法seo的优化技巧和方法
  • wordpress插件中文网宁波网络推广优化公司
  • 江门市网站建设 熊掌号竞价推广账户竞价托管费用
  • 公司的网站建设2022好用值得推荐的搜索引擎
  • asp.net做织梦网站百搜网络科技有限公司
  • 网站添加ip访问限制吗经典软文案例和扶贫农产品软文
  • 网站中添加百度地图网站移动端优化工具
  • 网站怎么更改域名app推广一手单
  • 17做网站 一件代发长沙网站优化推广方案
  • PHP是做网站最好的百度云资源搜索入口
  • 怎么打帮人 做网站开发的广告百度搜索指数在线查询
  • 建设网站二级子页打不开网页模板图片
  • 大连网站建设多少钱线上运营的5个步骤
  • 网站运营内容seo关键词优化公司哪家好
  • 北海哪家做网站百度seo排名优化如何
  • 直播网站制作网站新域名查询
  • 外贸免费开发网站建设成人电脑培训班办公软件
  • 百度做网站多百度手机助手下载安装最新版
  • 微网站微商城微信群推广
  • 广州网站设计公司兴田德润活动站长工具seo综合查询问题