当前位置: 首页 > news >正文

java基础课程-springmvc课程

一. 回顾MVC:

tomcat是servlet容器,

servlet实现方式:

xml中配置:

二. 回顾servlet:

三. SpringMvc学习

3.1 springMvc搭建和讲解:

jar包引入spring-webmvc即可。

核心:DispatcherServlet

Spring的web框架围绕DispatcherServlet设计。DIspatcherServlet的作用是将请求分发到不同的处理器。从Spring2.5开始,使用java5或者以上版本的用户可以采用基于注解的controller声明方式。

Spring Mvc框架像许多其他MVC框架一样,以请求为驱动,围绕一个中心Servlet分派请求以及提供其他功能。

DispatcherServlet是一个实际的Servlet(它继承自HttpServlet基类)

搭建步骤:

2, 编写web.xml

4. 

最后一步在WEB-INF中的lib加上所有的jar,idea配置,需要新建lib文件夹

详细解释:

重定向和转发的区别:

重定向url会变,转发还是原地址。

3.2. springmvc 基于注解的使用:

3.2.1 请求参数处理:

1. 简单参数处理:

idea的热部署:

springboot中的maven插件

ssm开发中的JRebel插件

处理请求参数乱码:

过滤器就是先进后出形式。

2. 复杂参数处理:

header信息获取

cookie获取:

3.2.2 请求映射处理:

1. RequestMapping:可以放在方法上也可以放在类上面。

用来处理url映射,将请求映射到处理方法中.

2. @PathVariable:

3. REST:

4. 静态资源的访问:

http://www.dtcms.com/a/134326.html

相关文章:

  • Spring如何动态修改bean属性对应的配置key
  • Git 学习笔记
  • 2025年计算机领域重大技术突破与行业动态综述
  • Python入门到精通6:CSS网页美化入门1
  • 考研单词笔记 2025.04.15
  • React 更新 state 中的数组
  • ARM Cortex汇编伪指令
  • 深入理解 Java 内存区域与内存溢出异常
  • 研发效率破局之道阅读总结(2)流程优化
  • 【论文阅读】Orion: Online Backdoor Sample Detection via Evolution Deviance
  • 鸿蒙应用开发—鸿蒙app一键安装脚本
  • Vue3监听数据变化方法详解
  • 详解LeetCode中用字符串实现整数相加,字符串转整数及其溢出处理详解
  • 网络编程(UDP)
  • Flutter 应用在真机上调试的流程
  • HOW - 前端 sdk 实践(一)
  • 如何写好合同管理系统需求分析
  • 软考教材重点内容 信息安全工程师 第22章 网站安全需求分析与安全保护工程
  • 【C++算法】60.哈希表_字母异位词分组
  • PG中通过GIST创建其他自定义索引
  • 深度学习入门:神经网络的学习
  • 入门51单片机(1)-----点灯大师梦开始的地方
  • 网络安全与信息安全的区别​及共通
  • CEPH OSD_SLOW_PING_TIME_FRONT/BACK 警告处理
  • MuJoCo(Multi-Joint Dynamics with Contact)机器人仿真器存在的问题
  • rook-ceph 慢盘导致的 OSD_SLOW_PING_TIME_[BACK/FRONT] 告警分析
  • Elasticvue-轻量级Elasticsearch可视化管理工具
  • 25软考新版系统分析师怎么备考?重点考哪些?(附新版备考资源)
  • G1 垃圾回收机制
  • Formality:Bug记录