zoukankan      html  css  js  c++  java
  • 控制器和视图解析器

    控制器

    1. ModelAndView

      1)包含视图信息和模型数据信息

      2)常用方法

      添加模型数据

        ModelAndView addObject(String attributeName,Object attributeValue);

        ModelAndView addAllObjects(Map<String,?> modelMap);

      设置视图

        void setView(View view);

        void setViewName(String viewName);

    2. Model

      1)数据结构:Map类型

      2)常用方法:添加模型数据

        Model.addAttribute(String attributeName,Object attributeValue);

      3)处理方法的入参为Model类型

      注意:在Model中增加模型数据,若不指定key,则默认使用对象的类型作为key

    视图解析器ViewResolver

    1. 将逻辑视图名与JSP等视图技术进行匹配

    2. InternalResourceViewResolver

        prefix //前缀

        suffix //后缀

        <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" >

          <property name="prefix" value="/WEB-INF/jsp/"/>

          <property name="suffix" value=".jsp"/>

        </bean>

        组合结果: /WEB-INF/jsp/逻辑视图名.jsp

  • 相关阅读:
    CF786E ALT
    CF704D Captain America
    [NOI2016]循环之美
    「PKUWC2018」猎人杀
    [HNOI2019]JOJO
    博客已转移
    $20200203$的数学作业
    20200202的数学作业
    NOIp 2016 选课 (DP)
    Luogu P2574 XOR的艺术 (线段树)
  • 原文地址:https://www.cnblogs.com/yang82/p/8284204.html
Copyright © 2011-2022 走看看