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

  • 相关阅读:
    Topo软件
    如何利用多核CPU来加速你的Linux命令 — awk, sed, bzip2, grep, wc等
    Web学习
    测试Web服务接口
    WebService
    记录几个博客
    Oracle日志性能查看
    设计模式
    hdu 1999 不可摸数
    parfor —— matlab 下的并行循环
  • 原文地址:https://www.cnblogs.com/yang82/p/8284204.html
Copyright © 2011-2022 走看看