乐趣区

ssm学习相关笔记

1

2 请求参数绑定实体类型

name 的值需要与实体类相同

3 超链接地址接变量 参数传递 前端如果是 href=“test/paramTest?username=hehe”那么后端的方法里面参数 test(String username)就会自动赋值

4 如何拿到请求体的内容 比如一个表单 @requestBody 把数据使用 json 方式封装起来给参数

5Restful 风格 请求地址都一样 但是请求方式不一样

这个 10 就是代表 id 的值 {}代表占位符 findbyid(id)这个参数 id 使用 @pathVariable 可以拿到

6

Name=”_method”是固定写法

7

我们表单只提交了老王和 age=35 birthday 是数据库的数据提供的 这就是这个注解的作用 而且有这个注解的方法会先执行 所以把 uname 弄出来后查询数据库 把 birthday 查出来封装 在封装其他的属性

8

9

10 如果返回值不是 string 类型的 那么默认去找路径.jsp/html

解决方法

重定向一下 需要写路径

或者

11modleAndView 写法和上面 modle 类似

跳转时候根据视图解析器返回 success

前端就显示了对象名字和密码了 使用 el 表达式

12

请求转发的博客 https://blog.csdn.net/weixin_40001125/article/details/88663468

重定向会根据视图解析器找路径而转发不行 转发要自己写路径

13

Ajax 请求

首先 $ 表示 jQuery 的对象 $.ajax(参数) 里面的参数用 {} 表示 里面其实是 json 的字符串的格式 contenType 表示发送的格式 data 表示发送的数据类容 dateType 表示返回的数据格式 type 表示请求方式

success:function(data){

数据处理}

这个 data 表示拿到的服务器返回的 data 数据

因为返回的是对象类型 要返回的是 json 格式 所以加上 @responseBody

@requestBody 和 @responseBody 得到的都是 json 格式的数据

15 文件上传

16https://blog.csdn.net/qq_36371449/article/details/80314024

17

springmvc 文件上传

文件解析器 id 必须是 multipartResolver input 的 name 必须是 upload

20ssm 整合

Web.Xml 的配置

spring

1:组件扫描 主要是扫描除了 controller 的包

2:配置数据源 <bean name=”dataSource”

3:配置 mybatis

4:配置事物

5:配置切面

springmvc

1:<!– 需要扫描的 controller 类的地址在哪 –>

2:开启注解支持

3 静态资源路径

4:视图解析器

5 拦截器配置

web.xml 配置(也就是整合 spring 和 springmvc)

乱码过滤器

配置 spring 核心监听器

定义 spring mvc 前端控制器

启动服务器 创建 servlet <load-on-startup>1</load-on-startup>

Sqlconfig 配置

spring 整合 mybaits

退出移动版