控制器和视图解析器

控制器

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

posted @ 2018-01-14 20:23  眼泪,还是流了  阅读(281)  评论(0编辑  收藏  举报