model是一种概念,而不是一种具体的参数或是其他的具体的体现,MVC是软件工程中一种常用的规范的设计模式,model(模型层)-view(视图层)-controller(控制层)
简单来说,模型包括了你的数据模型(pojo或bean之类的东西)和业务模型(比如登陆,注册操作等),而controller层就是将你的model层能在view中表示出来,
假设你写的public String aa(Users user)中调用了一个简单业务是判断传入的user是否为空"return user!=null?user.tostring():new User().tostring",一般这样的逻辑代码
就写在业务层,controller返回的数据格式满足你自己的需求就行,符合了这种规范的就是一种MVC,好处代码好看,重用性好,松耦合等。

model是用来从后台封装数据到页面的,比如页面上展示一个“欢迎你,{userName}",你就可以用model封装一个userName进去,model.addAttribute("useNamer”,张三"" );页面就会显示”欢迎你,张三”

转载于:https://my.oschina.net/u/2615680/blog/3096371

SpringMVC中的model是什么?相关推荐

  1. java中的model_Java程序员必看之springmvc中的Model对象在重定向中的数据

    原标题:Java程序员必看之springmvc中的Model对象在重定向中的数据 在springmvc框架中,一个handler方法中的参数可以内置接收Model类型的对象,主要用于存储数据之用,主要 ...

  2. springMVC中Dispatcher中的/和/*的区别

    1. 首先 / 这个是表示默认的路径,及表示:当没有找到可以匹配的URL就用这个URL去匹配. 2. 在springmvc中可以配置多个DispatcherServlet,比如: 配置多个Dispat ...

  3. SpringMVC中,前台jsp封装参数,绑定参数,传递参数到后台controller的过程详解

    前台到后台的流程:前台jsp->后台:controller控制器层->service业务层->DAO数据访问层->数据库model模型层. 从上面流程可知,前台jsp的数据,想 ...

  4. springmvc中Controller方法的返回值

    1.1 返回ModelAndView controller方法中定义ModelAndView对象并返回,对象中可添加model数据.指定view. 1.2 返回void 在controller方法形参 ...

  5. SpringMVC 中整合JSON、XML视图一

    SpringMVC中整合了JSON.XML的视图,可以通过这些视图完成Java对象到XML.JSON的转换.转换XML提供了MarshallingView,开发者只需用注入相应的marshaller. ...

  6. 框架:SpringMVC中Interceptor拦截器的两种实现

    Spring中使用Interceptor拦截器 SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理.比如通过它来进行权限验证, ...

  7. SpringMVC中使用Interceptor拦截器

    2019独角兽企业重金招聘Python工程师标准>>> SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理. ...

  8. SpringMVC中通过@ResponseBody返回对象,Js中调用@ResponseBody返回值,统计剩余评论字数的js,@RequestParam默认值,@PathVariable的用法

    1.SpringMVC中通过@ResponseBody返回对象,作为JQuery中的ajax返回值 package com.kuman.cartoon.controller; import java. ...

  9. springmvc 中controller与jsp传值

    在springmvc中的controller所对应的函数中,如果需要从*.jsp页面中获取数据,可以自行在函数括号中写,springmvc会自动封装传过来的. spring-mvc.xml <! ...

最新文章

  1. 会话中的存储技术和一些细节
  2. 菜鸟笔记(一) - Java常见的乱码问题
  3. c语言原始,[蓝桥杯][历届试题]回文数字 最原始的方法(C语言代码)
  4. 电路常识性概念(6)-VCC、VDD和VSS三种标号的区别
  5. spring boot+thmyleaf ModelAndView页面传值
  6. java爬取网页并保存_Java结合WebMagic实现网页内容爬取
  7. 词频统计及其效能分析
  8. 推荐好用在线画图网站
  9. matlab文本文件操作
  10. cocos creator 接QQ小游戏小程序 AppBox 盒子广告sdk
  11. 第4阶段 Mysql数据库
  12. office表格标题和表格距离过大怎么解决
  13. Flutter自动获取焦点
  14. java与前端实现7种二维码
  15. 推拿师考证需要什么条件
  16. 非常专业的图形图像处理工具-Adobe Illustrator CS5提供下载
  17. XiaoHu日志 9/2
  18. CNN中的translation equivariant和translation invariant
  19. 2023上海车展-座舱技术趋势:屏幕多元化、汽车声学、AR-HUD、元宇宙座舱...
  20. uniapp使用悬浮窗组件添加点击事件的处理方法以及拖拽出界的问题

热门文章

  1. wikioi 1550 不明飞行物
  2. 中国就业市场“稳”字当头 新兴技能岗位大幅增加
  3. 2023兔年凯立德车载导航最新版
  4. 苹果新功能惹众怒,4000多家组织和个人签署公开信 敦促苹果放弃“儿童安全”功能
  5. 几个在线画图的工具,以备偷懒之需
  6. Power BI 中的CALCULATE函数
  7. hackbar使用简介!
  8. 青龙面板--腾讯自选股(更新库文件)
  9. JAVA 17版本介绍(一)安装环境介绍
  10. 在线约会其实就是网络泡妞,Meexo 反其道而行为你隐姓埋名