Skip to content

SpringMVC控制器参数的说明 #7

@storm-rain

Description

@storm-rain

控制器的方法参数可以是Model类型,也可以是Map类型,在处理过程中,将需要传送给视图的数据放入模型中即可,模式数据是以Key,Value的形式存储在模型中的。
有个更特殊的是,控制器方法可以不带模型参数,那么会默认将返回值放入到模型中,其中key会根据返回数据类型推断自动得到。
在控制方法结束后,这些数据都会放到Request上下文中,在后面的jsp视图中可以通过JSTL标签直接展示模型数据,实现模型的数据渲染。

在上面的描述中,会有控制器方法没有参数的情况,此种情况下方法返回的是要放在模型中的数据,而不是视图名称,这种情况是视图名称是有请求路径决定的

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions