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









  • 相关阅读:
    c# yield关键字原理详解
    Linux环境基于CentOS7 搭建部署Docker容器
    关于c#中委托使用小结
    推荐一本好的c#高级程序设计教程
    WEB网站常见受攻击方式及解决办法
    判断URL是否存在
    提升高并发量服务器性能解决思路
    分享asp.net学习交流社区
    js中对arry数组的各种操作小结
    jQuery动态实现title的修改 失效问题
  • 原文地址:https://www.cnblogs.com/kaifaxiaoliu/p/11980145.html
Copyright © 2011-2022 走看看