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

品牌做网站如何熟悉网站项目的逻辑

品牌做网站,如何熟悉网站项目的逻辑,八角网站建设,湖北建设厅网站查询处理请求的过程:获取请求参数,调用service处理业务逻辑,往域对象中共享数据,最后实现渲染页面跳转。请求域中共享数据ModelAndView向request域对象共享数据ModelAndView:往域对象共享数据,并实现页面跳转和…
  • 处理请求的过程:

获取请求参数,调用service处理业务逻辑,往域对象中共享数据,最后实现渲染页面跳转。

请求域中共享数据

ModelAndView向request域对象共享数据

  • ModelAndView往域对象共享数据,并实现页面跳转和渲染页面。

- 使用ModelAndView时,可以使用其Model功能向请求域共享数据。
- 使用View功能设置逻辑视图实现页面跳转,但是控制器方法的返回值一定要
将ModelAndView作为方法的返回值。

index.html

<a th:href="@{/test/mav}">测试通过ModelandView向请求域共享数据</a>

controller

     @RequestMapping("/test/mav")
//    如果要用ModelAndView,必须将ModelAndView进行返回public ModelAndView testMAV(){ModelAndView mav=new ModelAndView();
//        向请求域中共享数据mav.addObject("testRequestScope","hello,ModelAndView");mav.setViewName("success");return mav;}

success.html

<p th:text="${application.testApplicationScope}"></p>

Model向request域对象共享数据

DispatcherServlet调用方法的时候直接创建这个Model对象。
<a th:href="@{/test/model}">测试通过Model向请求域共享数据</a><br>
    @RequestMapping("/test/model")
//    方法的返回值是String,现在用的是ModelAndView里面的Model功能public String testModel(Model model){model.addAttribute("testRequestScope","hello,Model");return "success";}

ModelMap向request域对象共享数据

  • 跟Model的向request域对象共享数据一样。

Map向request域对象共享数据

    @RequestMapping("/test/map")
//    方法的返回值是String,现在用的是ModelAndView里面的Model功能public String testModel(Map<String,Object > map){   //直接创建model对象map.put("testRequestScope","hello,map");return "success";}
注:这三种类型都是:org.springframework.validation.support.BindingAwareModelMap类型

ServletAPI向request域对象共享数据

@RequestMapping("/testServletAPI")
public String testServletAPI(HttpServletRequest request){
request.setAttribute("testScope", "hello,servletAPI");
return "success";
}

会话域和应用域共享数据

  • 直接使用servletAPI,相比较而言,springmvc提供的方式并没有使用servletAPI简单。

<a th:href="@{/test/session}">测试向会话域共享数据</a><br>
<a th:href="@{/test/application}">测试通过应用域共享数据</a><br>
    @RequestMapping("/test/session")public String testSession(HttpSession session){session.setAttribute("testSessionScope","hello,session");return "success";}@RequestMapping("/test/application")public String testApplication(HttpSession session){ServletContext servletContext = session.getServletContext();servletContext.setAttribute("testApplicationScope","hello,application");return "success";}
<h1>success.html</h1>
<p th:text="${session.testSessionScope}"></p>
<p th:text="${application.testApplicationScope}"></p>

http://www.yayakq.cn/news/835198/

相关文章:

  • 互动网站设计与制作自己开发游戏需要学什么
  • 百度关键字搜索到自己的网站如何建设学校的微网站
  • 建筑师网站有哪些做打鱼网站需要多少钱
  • 制作微网站的费用成都做个网站
  • wordpress开发教程 pdf网站访问速度优化
  • 网站月流量是什么意思济南建立网站
  • 更换网站首页模板怎么做微信公众平台注册不了
  • 网站公司图片免费高清图片素材网站推荐
  • 上海松江网站制作什么网站可以做棋谱
  • 网站的内部链接如何做网站做营销推广公司
  • 成都网站建设公司开发win10优化大师
  • 白酒网站模板用四字成语做网站域名好吗
  • 门店智能经营平台苏州搜索引擎优化
  • 南海网站智能推广网站界面用什么软件做
  • 微网站的功能wordpress访客明细
  • 网站服务器做缓存空间登录入口
  • 做一个php连接sql网站信阳网站开发建设公司
  • 中国机械加工网官方网站跨境分销平台有哪些
  • 本地怎样做网站河北省唐山市建设规划局的网站
  • 网站建设进什么科目平面设计初中毕业能学吗
  • 百度收录正常网站流量下降这么做网站教程
  • 黄页网站大全通俗易懂wordpress主题错误
  • 哪些网站做推广好微信怎么建立公众号
  • 情侣做记录网站源码想要个免费网站
  • 网站建设规划方案模板重新wordpress默认
  • 晋中建设集团网站保定住房和城乡建设局网站
  • 安徽科技网站建设《网站建设验收报告》
  • 有没有人一起做网站wordpress 迁移 数据库
  • h5企业模板网站模板下载wordpress远程代码执行
  • 请写出网站建设的步骤app开发公司 无冬