springmvc:是完成数据的封装和跳转的功能

流程图如下:

springmvc的配置流程

1、导入jar包

二、配置servlet文件

init-param的作用是在启动servlet启动时规定其地地址及名称去搜寻其springmvc配置文件

三、配置springmvc配置文件

  进行handlermapping的配置,不进行配置时BeanNameUrlHandlerMapping,

  handlermapping的三种方式

    1、默认方式BeanNameUrlHandlerMapping,根据benan的属性name值寻找对应的controller(class)

    2、ControllerClassNameHandlerMapping,根据controller名称进行对应,注意命名规则,地址栏上写最后的类名要全部小写,如果最后是controller,可以省略,也可以首字母不区分大小写

    3、simpleurlHandlermappering,根据property的props的prop进行id的定位id,如下

配置视图解析器

三、controller配置

  1、继承AbstractController

  2、重写handleRequestInternal

  3、在方法内进行modelandview的跳转,以及数据封装

最新文章

  1. 【Mutual Training for Wannafly Union #1 】
  2. struts2 spring mybatis 整合(test)
  3. Hierarchical Softmax
  4. HTTP Response中的Status-Code
  5. hdu 4474 Yet Another Multiple Problem
  6. RPGJS 进阶分析之 如何使用RMXP导出的数据
  7. Linux中的常见配置文件
  8. [译]Java 设计模式之桥接
  9. 移动开发day4_京东移动页面
  10. HDFS客户端的权限错误:Permission denied
  11. Linux服务器同步Intetnet时间
  12. mysql show master status为空值
  13. OpenGL超级宝典笔记——贝塞尔曲线和曲面(转)
  14. html5 & upload files
  15. keras图像预处理-ImageDataGenerator
  16. Fiddler调式使用(一)深入研究[转载]
  17. Python 3 利用机器学习模型 进行手写体数字检测
  18. c# copy类中值到另外一个对象中
  19. SQL 抛出异常的例子 RAISERROR 的使用
  20. cell的循环利用

热门文章

  1. Bloom’S Taxonomy
  2. 分库分表的情况下生成全局唯一的ID
  3. 使用vnc远程操控Centos7.6
  4. Redis内存模型(1):内存统计及划分
  5. javascript之DOM(一节点类型Node)
  6. python数据类型之三
  7. Mock.js数据模拟
  8. N种自动化测试框架(包含自动化和性能,总有一款适合你)
  9. 性能测试:TPS和QPS的区别
  10. wordpress列表页如果文章没有缩略图就显示默认图片