zoukankan      html  css  js  c++  java
  • 学习spring和spring mvc过程中遇到的一些问题

    以下仅为个人通过网上查找资料总结的内容,如有不对的地方欢迎提出:


    注解:

    @Controller//表明本类是一个Controller

    @RequestMapping(value="/demo")//注解可以声明在类上,也可以声明在方法上;当声明在类上的时候再在方法上声明的时候都是在这个声明类上的注解地址基础上的。



    @Resource(name="demoService")//声明引入的资源名称

    private DemoService demoService;//声明类的对象



    @Service("demoService")//表明当前类是一个Service并且指明Service的名称


    ModelAndView:


    构造函数摘要
    ModelAndView() 
              bean样式用法的默认构造函数:填充bean属性,而不是传递构造函数参数。
    ModelAndView(Object view) 
              当没有模型数据暴露时,方便的构造函数。
    ModelAndView(Object view, Map model) 
              给出一个View对象和一个模型,创建一个新的ModelAndView。
    ModelAndView(Object view, String modelName, Object modelObject) 
              方便的构造函数来取一个模型对象。
    ModelAndView(String viewName) 
              当没有模型数据暴露时,方便的构造函数。
    ModelAndView(String viewName, Map model) 
              给出一个视图名称和一个模型来创建一个新的ModelAndView。
    ModelAndView(String viewName, String modelName, Object modelObject) 
              方便的构造函数来取一个模型对象。




    常用的方法有:

    方法详细信息

    setViewName

    public void setViewName(String viewName)
    设置此ModelAndView的视图名称,由DispatcherPortlet通过ViewResolver解析。将覆盖任何预先存在的视图名称或视图。

    getViewName

    public String getViewName()
    通过ViewResolver返回要由DispatcherPortlet解析的视图名称,或者null如果我们使用视图对象。

    setView

    public void setView(Object view)
    为此ModelAndView设置一个View对象。将覆盖任何预先存在的视图名称或视图。

    给定的View对象通常是一个Servlet MVC View对象。然而,它仍然键入Object,以避免Portlet ModelAndView类中的Servlet API依赖关系。


    getView

    public Object getView()
    返回View对象,或者null如果我们正在使用视图名称由DispatcherPortlet通过ViewResolver解析。

    hasView

    public boolean hasView()
    指示是否ModelAndView有视图作为视图名称或直接视图实例。

    isReference

    public boolean isReference()
    返回是否使用视图引用,即true 如果视图已经通过一个名称指定,由DispatcherPortlet通过ViewResolver解决。

    getModelInternal

    protected Map getModelInternal()
    返回模型图。可以返回null。由DispatcherPortlet调用,用于评估模型。

    getModelMap

    public ModelMap getModelMap()
    返回底层ModelMap实例(从不null)。

    getModel

    公共地图getModel()
    返回模型图。永远不会返回null。由用于修改模型的应用程序代码调用。

    addObject

    public ModelAndView addObject(String attributeName,对象属性值)
    向模型添加属性。
    参数:
    attributeName - 要添加到模型的对象的名称
    attributeValue- 对象添加到模型(从不null









  • 相关阅读:
    霍尔逻辑(Floyd-Hoare Logic)
    解决状态空间爆炸的方法简介
    模型检测工具汇总
    模态逻辑
    linux修改apt-get 源
    Vmware宿主机无法复制粘贴内容到虚拟机中
    用tkinter.pack设计复杂界面布局
    什么是跨域,以及解决方案
    python爬虫
    JS中的原型和原型链(图解)
  • 原文地址:https://www.cnblogs.com/kaifaxiaoliu/p/11980145.html
Copyright © 2011-2022 走看看